package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from gran-7.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Gran7 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 139396;
	private static byte[] data0(){ return new byte[] {-15,-1,-23,-1,-31,-1,-28,-1,-39,-1,-42,-1,-52,-1,-49,-1,-63,-1,-61,-1,-65,-1,-66,-1,-65,-1,-61,-1,-61,-1,-54,-1,-59,-1,-44,-1,-36,-1,-27,-1,-18,-1,-11,-1,-9,-1,-6,-1,2,0,10,0,4,0,8,0,6,0,4,0,0,0,-7,-1,-13,-1,-20,-1,-20,-1,-29,-1,-38,-1,-42,-1,-50,-1,-63,-1,-62,-1,-60,-1,-65,-1,-72,-1,-58,-1,-63,-1,-60,-1,-59,-1,-54,-1,-53,-1,-39,-1,-35,-1,-28,-1,-16,-1,-18,-1,-12,-1,-5,-1,4,0,-4,-1,8,0,1,0,8,0,-2,-1,6,0,3,0,1,0,-1,-1,-3,-1,-10,-1,-7,-1,-6,-1,-1,-1,-11,-1,-4,-1,-4,-1,-2,-1,2,0,-1,-1,7,0,-1,-1,9,0,12,0,10,0,7,0,14,0,22,0,16,0,13,0,13,0,9,0,3,0,0,0,-10,-1,-12,-1,-18,-1,-27,-1,-26,-1,-33,-1,-36,-1,-41,-1,-49,-1,-58,-1,-57,-1,-59,-1,-61,-1,-60,-1,-60,-1,-54,-1,-55,-1,-50,-1,-48,-1,-35,-1,-31,-1,-24,-1,-26,-1,-20,-1,-9,-1,-6,-1,-7,-1,2,0,-7,-1,-2,-1,-4,-1,-2,-1,-7,-1,-8,-1,-6,-1,-7,-1,-16,-1,-14,-1,-16,-1,-12,-1,-11,-1,-17,-1,-3,-1,-7,-1,-8,-1,3,0,-2,-1,14,0,6,0,20,0,10,0,26,0,24,0,19,0,28,0,23,0,28,0,24,0,18,0,14,0,5,0,0,0,-4,-1,-18,-1,-20,-1,-24,-1,-25,-1,-27,-1,-23,-1,-33,-1,-25,-1,-39,-1,-24,-1,-26,-1,-16,-1,-10,-1,4,0,12,0,20,0,32,0,39,0,48,0,52,0,63,0,61,0,64,0,58,0,57,0,59,0,48,0,42,0,28,0,18,0,11,0,2,0,-8,-1,-14,-1,-26,-1,-37,-1,-37,-1,-40,-1,-45,-1,-41,-1,-50,-1,-39,-1,-43,-1,-34,-1,-29,-1,-30,-1,-16,-1,-19,-1,-2,-1,-8,-1,3,0,9,0,15,0,22,0,16,0,22,0,9,0,12,0,3,0,13,0,6,0,-5,-1,-10,-1,-12,-1,-15,-1,-12,-1,-13,-1,-14,-1,-24,-1,-15,-1,-21,-1,-8,-1,-9,-1,2,0,-3,-1,4,0,6,0,22,0,25,0,26,0,42,0,45,0,49,0,54,0,53,0,57,0,60,0,59,0,54,0,47,0,52,0,44,0,40,0,45,0,41,0,40,0,30,0,36,0,25,0,26,0,24,0,20,0,23,0,19,0,27,0,27,0,33,0,33,0,40,0,37,0,46,0,40,0,47,0,49,0,45,0,48,0,37,0,34,0,20,0,20,0,17,0,7,0,-7,-1,-10,-1,-23,-1,-23,-1,-31,-1,-32,-1,-42,-1,-34,-1,-45,-1,-43,-1,-44,-1,-35,-1,-32,-1,-33,-1,-28,-1,-22,-1,-17,-1,-12,-1,-8,-1,-7,-1,-1,-1,0,0,3,0,3,0,6,0,1,0,0,0,-3,-1,-9,-1,-6,-1,-14,-1,-14,-1,-5,-1,-4,-1,-8,-1,-6,-1,1,0,7,0,11,0,22,0,26,0,41,0,45,0,66,0,70,0,86,0,95,0,107,0,107,0,121,0,121,0,-127,0,-127,0,124,0,-128,0,116,0,107,0,93,0,85,0,74,0,65,0,54,0,43,0,29,0,27,0,11,0,5,0,-4,-1,-3,-1,-9,-1,-13,-1,-7,-1,-16,-1,-9,-1,-6,-1,-2,-1,-9,-1,-3,-1,2,0,2,0,12,0,2,0,4,0,4,0,-2,-1,-8,-1,-13,-1,-24,-1,-21,-1,-34,-1,-36,-1,-36,-1,-48,-1,-52,-1,-52,-1,-58,-1,-56,-1,-60,-1,-55,-1,-54,-1,-42,-1,-51,-1,-27,-1,-33,-1,-18,-1,-16,-1,-2,-1,7,0,21,0,29,0,41,0,40,0,53,0,52,0,64,0,66,0,69,0,70,0,63,0,70,0,60,0,67,0,70,0,73,0,60,0,70,0,57,0,63,0,65,0,65,0,66,0,67,0,58,0,67,0,71,0,76,0,79,0,76,0,83,0,79,0,86,0,81,0,87,0,74,0,73,0,61,0,61,0,47,0,38,0,31,0,15,0,9,0,-8,-1,-18,-1,-34,-1,-27,-1,-42,-1,-46,-1,-54,-1,-64,-1,-68,-1,-67,-1,-73,-1,-71,-1,-70,-1,-72,-1,-62,-1,-64,-1,-53,-1,-66,-1,-53,-1,-51,-1,-43,-1,-46,-1,-39,-1,-50,-1,-43,-1,-45,-1,-45,-1,-43,-1,-44,-1,-45,-1,-41,-1,-40,-1,-40,-1,-33,-1,-29,-1,-25,-1,-13,-1,-3,-1,-3,-1,18,0,28,0,40,0,52,0,68,0,84,0,91,0,103,0,105,0,124,0,127,0,-113,0,-121,0,-103,0,-121,0,-118,0,126,0,126,0,114,0,109,0,96,0,94,0,69,0,68,0,61,0,51,0,45,0,37,0,30,0,20,0,12,0,9,0,15,0,3,0,11,0,4,0,6,0,3,0,0,0,3,0,-4,-1,-5,-1,-10,-1,-15,-1}; }
	private static byte[] data1(){ return new byte[] {-25,-1,-31,-1,-46,-1,-40,-1,-54,-1,-62,-1,-68,-1,-77,-1,-83,-1,-91,-1,-93,-1,-101,-1,-98,-1,-104,-1,-105,-1,-101,-1,-97,-1,-90,-1,-79,-1,-83,-1,-60,-1,-60,-1,-41,-1,-33,-1,-20,-1,-8,-1,2,0,10,0,12,0,30,0,33,0,47,0,44,0,48,0,59,0,54,0,60,0,68,0,59,0,67,0,63,0,67,0,61,0,73,0,70,0,68,0,72,0,75,0,77,0,74,0,85,0,84,0,86,0,87,0,92,0,90,0,89,0,83,0,78,0,82,0,70,0,72,0,56,0,59,0,39,0,36,0,20,0,13,0,-1,-1,-11,-1,-17,-1,-27,-1,-41,-1,-45,-1,-56,-1,-63,-1,-61,-1,-66,-1,-64,-1,-66,-1,-71,-1,-69,-1,-69,-1,-63,-1,-64,-1,-56,-1,-59,-1,-55,-1,-50,-1,-56,-1,-44,-1,-54,-1,-52,-1,-51,-1,-50,-1,-51,-1,-53,-1,-53,-1,-50,-1,-46,-1,-48,-1,-46,-1,-45,-1,-39,-1,-34,-1,-24,-1,-21,-1,-5,-1,3,0,6,0,21,0,34,0,41,0,57,0,67,0,75,0,76,0,88,0,90,0,95,0,100,0,99,0,95,0,95,0,91,0,77,0,74,0,68,0,63,0,48,0,43,0,40,0,34,0,29,0,21,0,16,0,9,0,-4,-1,7,0,-1,-1,4,0,6,0,0,0,1,0,-5,-1,6,0,-3,-1,2,0,-3,-1,1,0,-7,-1,-12,-1,-14,-1,-17,-1,-19,-1,-31,-1,-34,-1,-41,-1,-40,-1,-46,-1,-54,-1,-56,-1,-57,-1,-67,-1,-65,-1,-63,-1,-61,-1,-67,-1,-67,-1,-62,-1,-59,-1,-44,-1,-43,-1,-32,-1,-26,-1,-15,-1,-19,-1,-8,-1,-7,-1,10,0,8,0,17,0,18,0,23,0,24,0,23,0,32,0,26,0,34,0,23,0,30,0,25,0,27,0,37,0,27,0,33,0,27,0,34,0,3,0,-43,-1,-50,-1,-68,-1,-85,-1,-122,-1,92,-1,72,-1,70,-1,71,-1,48,-1,30,-1,5,-1,13,-1,26,-1,47,-1,23,-1,20,-1,25,-1,52,-1,88,-1,88,-1,92,-1,97,-1,-122,-1,-72,-1,-47,-1,-46,-1,-20,-1,18,0,67,0,113,0,-117,0,-100,0,-70,0,-36,0,-18,0,1,1,-5,0,-3,0,-18,0,-17,0,-30,0,-38,0,-54,0,-91,0,127,0,101,0,72,0,44,0,-2,-1,-41,-1,-80,-1,-90,-1,-114,-1,104,-1,58,-1,24,-1,20,-1,26,-1,25,-1,7,-1,-22,-2,-14,-2,10,-1,29,-1,29,-1,26,-1,35,-1,73,-1,119,-1,-115,-1,-95,-1,-79,-1,-38,-1,10,0,48,0,73,0,101,0,-127,0,-80,0,-37,0,-12,0,1,1,34,1,55,1,88,1,98,1,110,1,101,1,89,1,79,1,70,1,55,1,37,1,0,1,-47,0,-85,0,-125,0,105,0,61,0,26,0,-25,-1,-48,-1,-81,-1,-120,-1,71,-1,22,-1,-21,-2,-31,-2,-61,-2,-81,-2,-127,-2,108,-2,96,-2,104,-2,96,-2,79,-2,71,-2,98,-2,-120,-2,-89,-2,-80,-2,-66,-2,-29,-2,22,-1,76,-1,118,-1,-102,-1,-54,-1,-3,-1,74,0,-126,0,-79,0,-39,0,14,1,56,1,98,1,126,1,-110,1,-113,1,-103,1,-99,1,-92,1,-103,1,-125,1,104,1,63,1,45,1,8,1,-16,0,-66,0,-104,0,118,0,91,0,48,0,-4,-1,-59,-1,-110,-1,121,-1,106,-1,72,-1,38,-1,-6,-2,-26,-2,-27,-2,-41,-2,-64,-2,-98,-2,-106,-2,-86,-2,-61,-2,-55,-2,-56,-2,-56,-2,-16,-2,21,-1,68,-1,90,-1,119,-1,-99,-1,-42,-1,11,0,55,0,98,0,-112,0,-66,0,-23,0,21,1,43,1,56,1,64,1,77,1,93,1,104,1,85,1,64,1,31,1,2,1,-30,0,-53,0,-100,0,110,0,71,0,43,0,6,0,-41,-1,-108,-1,94,-1,55,-1,35,-1,8,-1,-19,-2,-62,-2,-89,-2,-88,-2,-94,-2,-116,-2,126,-2,106,-2,-119,-2,-89,-2,-62,-2,-63,-2,-48,-2,-22,-2,22,-1,67,-1,96,-1,125,-1,-89,-1,-35,-1,13,0,70,0,123,0,-92,0,-43,0,0,1,43,1,78,1,104,1,114,1,-123,1,-111,1,-93,1,-98,1,-109,1,124,1,99,1,83,1,55,1,22,1,-21,0,-60,0,-89,0,-120,0,90,0,26,0,-45,-1,-99,-1,117,-1,93,-1,54,-1,3,-1,-48,-2,-69,-2,-83,-2,-117,-2,107,-2,71,-2,70,-2,87,-2,95,-2,104,-2,95,-2,104,-2,-124,-2,-81,-2,-51,-2,-20,-2,12,-1,57,-1,119,-1,-89,-1,-31,-1,11,0,65,0,109,0,-96,0,-54,0,-23,0,13,1,27,1,49,1,73,1,89,1,90,1,84,1,65,1,53,1,37,1,14,1,-12,0,-47,0,-68,0,-88,0,-117,0,95,0,46,0,-3,-1,-44,-1,-54,-1,-86,-1,-128,-1}; }
	private static byte[] data2(){ return new byte[] {89,-1,49,-1,35,-1,19,-1,-20,-2,-57,-2,-76,-2,-86,-2,-69,-2,-78,-2,-79,-2,-96,-2,-83,-2,-61,-2,-43,-2,-22,-2,-6,-2,28,-1,62,-1,115,-1,-103,-1,-57,-1,-18,-1,33,0,74,0,122,0,-83,0,-45,0,-16,0,-2,0,14,1,46,1,57,1,58,1,57,1,44,1,22,1,9,1,-18,0,-45,0,-77,0,-104,0,-115,0,93,0,51,0,-11,-1,-52,-1,-76,-1,-107,-1,115,-1,75,-1,40,-1,21,-1,15,-1,-12,-2,-44,-2,-83,-2,-83,-2,-78,-2,-74,-2,-86,-2,-79,-2,-83,-2,-52,-2,-37,-2,-20,-2,-4,-2,14,-1,51,-1,87,-1,127,-1,-87,-1,-57,-1,-18,-1,21,0,66,0,107,0,-119,0,-86,0,-66,0,-41,0,-17,0,7,1,26,1,15,1,18,1,11,1,8,1,-13,0,-28,0,-57,0,-68,0,-78,0,-102,0,116,0,70,0,21,0,-5,-1,-29,-1,-60,-1,-104,-1,108,-1,88,-1,73,-1,50,-1,9,-1,-31,-2,-53,-2,-55,-2,-48,-2,-51,-2,-53,-2,-77,-2,-48,-2,-38,-2,-14,-2,-10,-2,7,-1,22,-1,71,-1,96,-1,-112,-1,-89,-1,-46,-1,-15,-1,22,0,65,0,100,0,126,0,-111,0,-93,0,-77,0,-50,0,-36,0,-38,0,-47,0,-47,0,-59,0,-61,0,-87,0,-96,0,-127,0,-125,0,124,0,106,0,71,0,35,0,13,0,-15,-1,-28,-1,-58,-1,-86,-1,-110,-1,-112,-1,124,-1,106,-1,68,-1,36,-1,24,-1,14,-1,33,-1,2,-1,-5,-2,-12,-2,-8,-2,2,-1,10,-1,14,-1,31,-1,46,-1,81,-1,105,-1,-111,-1,-88,-1,-60,-1,-32,-1,10,0,46,0,81,0,109,0,126,0,-111,0,-92,0,-70,0,-61,0,-53,0,-58,0,-55,0,-65,0,-82,0,-110,0,-128,0,110,0,109,0,97,0,62,0,26,0,-1,-1,-18,-1,-33,-1,-53,-1,-82,-1,-99,-1,-109,-1,-102,-1,-119,-1,116,-1,85,-1,72,-1,79,-1,87,-1,86,-1,86,-1,85,-1,93,-1,100,-1,108,-1,109,-1,123,-1,-120,-1,-100,-1,-88,-1,-56,-1,-41,-1,-23,-1,-2,-1,19,0,45,0,73,0,91,0,113,0,120,0,-125,0,-101,0,-104,0,-100,0,-119,0,-111,0,-120,0,120,0,88,0,59,0,43,0,45,0,54,0,41,0,28,0,2,0,-11,-1,-8,-1,-12,-1,-25,-1,-34,-1,-34,-1,-22,-1,-15,-1,-27,-1,-42,-1,-62,-1,-68,-1,-76,-1,-81,-1,-97,-1,-104,-1,-113,-1,-127,-1,120,-1,115,-1,105,-1,113,-1,122,-1,127,-1,124,-1,124,-1,-124,-1,-114,-1,-115,-1,-105,-1,-95,-1,-81,-1,-70,-1,-63,-1,-39,-1,-5,-1,10,0,22,0,27,0,45,0,70,0,78,0,87,0,81,0,85,0,98,0,108,0,108,0,93,0,77,0,62,0,53,0,39,0,21,0,1,0,-20,-1,-24,-1,-18,-1,-45,-1,-74,-1,-114,-1,126,-1,-124,-1,-123,-1,125,-1,108,-1,96,-1,90,-1,101,-1,127,-1,-91,-1,-53,-1,-36,-1,-18,-1,1,0,34,0,90,0,-119,0,-68,0,-18,0,22,1,59,1,96,1,122,1,-88,1,-69,1,-66,1,-95,1,-119,1,122,1,110,1,81,1,11,1,-75,0,83,0,17,0,-14,-1,-22,-1,-48,-1,-108,-1,77,-1,29,-1,7,-1,-2,-2,-7,-2,-24,-2,-51,-2,-67,-2,-83,-2,-90,-2,-82,-2,-69,-2,-55,-2,-61,-2,-91,-2,-88,-2,-62,-2,-5,-2,52,-1,85,-1,85,-1,69,-1,75,-1,105,-1,-98,-1,-55,-1,-33,-1,-36,-1,-25,-1,8,0,71,0,115,0,-119,0,-125,0,116,0,111,0,-106,0,-71,0,-38,0,-62,0,-97,0,109,0,82,0,90,0,96,0,-119,0,-83,0,-64,0,-70,0,-104,0,-102,0,-68,0,-25,0,-5,0,-29,0,-48,0,-41,0,-2,0,35,1,59,1,46,1,2,1,-36,0,-44,0,-32,0,-28,0,-65,0,-124,0,64,0,22,0,-4,-1,-11,-1,-16,-1,-29,-1,-48,-1,-82,-1,-93,-1,-90,-1,-75,-1,-65,-1,-75,-1,-96,-1,-123,-1,124,-1,127,-1,-112,-1,-110,-1,-122,-1,98,-1,75,-1,68,-1,91,-1,124,-1,123,-1,112,-1,88,-1,91,-1,100,-1,108,-1,104,-1,94,-1,90,-1,94,-1,96,-1,105,-1,106,-1,95,-1,87,-1,92,-1,104,-1,113,-1,102,-1,111,-1,117,-1,-126,-1,112,-1,74,-1,68,-1,116,-1,-84,-1,-26,-1,18,0,34,0,53,0,70,0,118,0,-73,0,-14,0,27,1,53,1,79,1,-124,1,-63,1,-13,1,34,2,51,2,76,2,81,2,76,2,71,2,71,2,37,2,-13,1,-89,1,85,1,13,1,-27,0,-60,0,-92,0,115,0,58,0,-6,-1,-47,-1,-72,-1,-96,-1,120,-1,69,-1,34,-1,11,-1,5,-1,-11,-2,-23,-2,-37,-2,-50,-2}; }
	private static byte[] data3(){ return new byte[] {-66,-2,-73,-2,-66,-2,-44,-2,0,-1,9,-1,22,-1,20,-1,4,-1,-2,-2,7,-1,39,-1,77,-1,86,-1,86,-1,80,-1,113,-1,-108,-1,-74,-1,-60,-1,-51,-1,-46,-1,-29,-1,-7,-1,9,0,3,0,-17,-1,-39,-1,-46,-1,-24,-1,15,0,33,0,41,0,45,0,47,0,54,0,59,0,84,0,111,0,-108,0,-102,0,-107,0,-112,0,-78,0,-31,0,34,1,65,1,81,1,67,1,82,1,75,1,94,1,87,1,76,1,24,1,-13,0,-36,0,-39,0,-34,0,-30,0,-45,0,-68,0,-97,0,-119,0,-113,0,-111,0,-103,0,-122,0,109,0,67,0,49,0,36,0,37,0,29,0,0,0,-42,-1,-91,-1,-119,-1,-99,-1,-87,-1,-97,-1,106,-1,44,-1,6,-1,-2,-2,3,-1,9,-1,5,-1,-6,-2,-16,-2,-26,-2,-29,-2,-29,-2,-25,-2,-19,-2,-7,-2,4,-1,0,-1,-1,-2,-20,-2,-17,-2,-16,-2,-20,-2,-26,-2,-10,-2,37,-1,81,-1,-128,-1,-106,-1,-96,-1,-71,-1,-38,-1,14,0,69,0,120,0,-102,0,-71,0,-37,0,24,1,94,1,-96,1,-52,1,-28,1,-3,1,2,2,10,2,15,2,6,2,-19,1,-63,1,-113,1,91,1,56,1,28,1,8,1,-27,0,-62,0,-125,0,93,0,68,0,68,0,44,0,0,0,-55,-1,-103,-1,-106,-1,-102,-1,-97,-1,-128,-1,108,-1,73,-1,68,-1,66,-1,86,-1,101,-1,106,-1,92,-1,76,-1,62,-1,65,-1,76,-1,94,-1,109,-1,119,-1,118,-1,106,-1,109,-1,-124,-1,-92,-1,-65,-1,-78,-1,-76,-1,-79,-1,-79,-1,-73,-1,-71,-1,-78,-1,-96,-1,-105,-1,-97,-1,-70,-1,-51,-1,-47,-1,-57,-1,-79,-1,-90,-1,-75,-1,-61,-1,-50,-1,-35,-1,-21,-1,-25,-1,-20,-1,-12,-1,38,0,74,0,114,0,-126,0,-96,0,-85,0,-67,0,-47,0,-44,0,-45,0,-61,0,-80,0,-82,0,-63,0,-49,0,-34,0,-54,0,-68,0,-75,0,-77,0,-63,0,-71,0,-67,0,-80,0,-105,0,-114,0,124,0,125,0,122,0,107,0,86,0,58,0,35,0,22,0,22,0,21,0,27,0,-15,-1,-62,-1,-115,-1,115,-1,125,-1,-113,-1,-123,-1,109,-1,71,-1,56,-1,53,-1,66,-1,89,-1,85,-1,65,-1,51,-1,39,-1,37,-1,49,-1,43,-1,42,-1,22,-1,21,-1,12,-1,38,-1,64,-1,92,-1,100,-1,101,-1,103,-1,-126,-1,-99,-1,-56,-1,-21,-1,11,0,34,0,51,0,89,0,-111,0,-45,0,5,1,40,1,60,1,74,1,95,1,110,1,109,1,89,1,67,1,46,1,8,1,-10,0,-44,0,-65,0,-86,0,-124,0,90,0,57,0,24,0,16,0,15,0,-8,-1,-34,-1,-80,-1,-110,-1,-116,-1,-106,-1,-107,-1,-123,-1,120,-1,117,-1,114,-1,-122,-1,-108,-1,-101,-1,-111,-1,-124,-1,125,-1,-115,-1,-79,-1,-63,-1,-47,-1,-57,-1,-60,-1,-55,-1,-36,-1,-10,-1,17,0,44,0,41,0,36,0,24,0,21,0,39,0,32,0,21,0,0,0,-10,-1,-21,-1,-13,-1,-6,-1,-2,-1,-23,-1,-56,-1,-82,-1,-99,-1,-99,-1,-97,-1,-102,-1,-101,-1,-106,-1,-97,-1,-83,-1,-67,-1,-35,-1,8,0,44,0,73,0,104,0,124,0,-102,0,110,0,27,0,-23,-1,-55,-1,-97,-1,63,-1,-37,-2,-101,-2,-109,-2,-128,-2,74,-2,2,-2,-65,-3,-62,-3,-27,-3,-14,-3,-32,-3,-93,-3,-102,-3,-53,-3,0,-2,19,-2,13,-2,41,-2,-112,-2,14,-1,96,-1,-122,-1,-65,-1,22,0,-96,0,-7,0,54,1,95,1,-92,1,-10,1,49,2,49,2,16,2,-17,1,-33,1,-62,1,-79,1,-125,1,61,1,-57,0,111,0,43,0,-1,-1,-66,-1,98,-1,13,-1,-35,-2,-44,-2,-53,-2,-89,-2,106,-2,61,-2,68,-2,119,-2,-108,-2,-87,-2,-86,-2,-53,-2,-2,-2,55,-1,78,-1,73,-1,94,-1,-74,-1,35,0,107,0,126,0,-126,0,-62,0,27,1,88,1,86,1,51,1,51,1,118,1,-63,1,-10,1,20,2,46,2,101,2,-118,2,-90,2,-99,2,-109,2,121,2,93,2,43,2,-3,1,-74,1,100,1,-10,0,-112,0,36,0,-75,-1,73,-1,-44,-2,125,-2,51,-2,-15,-3,-113,-3,21,-3,-73,-4,120,-4,125,-4,122,-4,100,-4,44,-4,29,-4,68,-4,-87,-4,-4,-4,18,-3,41,-3,107,-3,-11,-3,117,-2,-64,-2,-13,-2,71,-1,-79,-1,24,0,84,0,117,0,-63,0,63,1,-59,1,44,2,97,2,-122,2,-66,2,-5,2,32,3,35,3,6,3,-3,2,-6,2,7,3,41,3,59,3,45,3,-16,2,-78,2,112,2,68,2,2,2,-70,1,84,1,-3,0,-85,0,71,0,-71,-1,29,-1,-110,-2,58,-2}; }
	private static byte[] data4(){ return new byte[] {-18,-3,-95,-3,39,-3,-54,-4,-105,-4,-99,-4,-121,-4,71,-4,-4,-5,-18,-5,74,-4,-81,-4,0,-3,20,-3,82,-3,-59,-3,92,-2,-23,-2,71,-1,-89,-1,39,0,-40,0,113,1,-7,1,85,2,-72,2,-9,2,54,3,86,3,-122,3,-112,3,-95,3,-92,3,-92,3,124,3,39,3,-87,2,28,2,-96,1,68,1,-31,0,105,0,-17,-1,-103,-1,102,-1,45,-1,-49,-2,77,-2,-55,-3,113,-3,77,-3,57,-3,5,-3,-72,-4,-121,-4,127,-4,116,-4,101,-4,45,-4,43,-4,99,-4,-53,-4,-3,-4,16,-3,39,-3,119,-3,2,-2,122,-2,-42,-2,36,-1,-113,-1,43,0,-38,0,-126,1,25,2,-96,2,18,3,-117,3,6,4,127,4,-57,4,-11,4,16,5,34,5,44,5,15,5,-44,4,105,4,-2,3,-96,3,58,3,-63,2,61,2,-69,1,81,1,-47,0,54,0,112,-1,-88,-2,8,-2,-96,-3,92,-3,22,-3,-90,-4,85,-4,52,-4,62,-4,34,-4,-32,-5,-101,-5,-111,-5,-76,-5,-23,-5,2,-4,8,-4,22,-4,74,-4,-111,-4,-46,-4,21,-3,87,-3,-69,-3,52,-2,-74,-2,49,-1,-93,-1,20,0,-87,0,41,1,-81,1,8,2,96,2,-53,2,70,3,-72,3,19,4,66,4,78,4,76,4,68,4,80,4,52,4,4,4,-76,3,111,3,40,3,-52,2,73,2,-105,1,-22,0,111,0,21,0,-60,-1,70,-1,-71,-2,58,-2,-21,-3,-117,-3,11,-3,-123,-4,54,-4,55,-4,86,-4,103,-4,89,-4,75,-4,102,-4,-92,-4,-13,-4,41,-3,81,-3,-108,-3,4,-2,125,-2,-9,-2,90,-1,-72,-1,25,0,-120,0,-19,0,81,1,-94,1,-23,1,35,2,86,2,-123,2,-82,2,-62,2,-66,2,-88,2,-110,2,118,2,77,2,28,2,-8,1,-35,1,-51,1,-114,1,33,1,-93,0,71,0,25,0,-16,-1,-87,-1,59,-1,-47,-2,-114,-2,103,-2,29,-2,-67,-3,104,-3,80,-3,94,-3,99,-3,73,-3,24,-3,4,-3,22,-3,67,-3,82,-3,104,-3,-115,-3,-29,-3,89,-2,-65,-2,37,-1,-121,-1,-23,-1,87,0,-76,0,40,1,-125,1,-52,1,4,2,56,2,115,2,-93,2,-61,2,-71,2,-99,2,113,2,83,2,37,2,-25,1,-88,1,125,1,111,1,72,1,2,1,-111,0,50,0,-13,-1,-34,-1,-68,-1,109,-1,42,-1,6,-1,8,-1,-18,-2,-95,-2,81,-2,31,-2,36,-2,54,-2,41,-2,-3,-3,-48,-3,-72,-3,-59,-3,-51,-3,-43,-3,-31,-3,13,-2,68,-2,121,-2,-86,-2,-47,-2,3,-1,73,-1,-111,-1,-28,-1,55,0,-121,0,-49,0,28,1,121,1,-49,1,4,2,14,2,14,2,17,2,50,2,52,2,18,2,-37,1,-80,1,-89,1,-118,1,92,1,-8,0,-122,0,42,0,-10,-1,-70,-1,111,-1,24,-1,-25,-2,-41,-2,-71,-2,126,-2,40,-2,-27,-3,-30,-3,-10,-3,18,-2,-9,-3,-22,-3,-31,-3,7,-2,54,-2,100,-2,-124,-2,-80,-2,-22,-2,50,-1,119,-1,-76,-1,-30,-1,25,0,100,0,-76,0,21,1,107,1,-101,1,-72,1,-56,1,-35,1,-17,1,-9,1,-31,1,-43,1,-58,1,-86,1,117,1,58,1,6,1,-10,0,-22,0,-60,0,-127,0,35,0,-37,-1,-76,-1,-103,-1,86,-1,13,-1,-57,-2,-65,-2,-61,-2,-83,-2,113,-2,22,-2,-26,-3,-35,-3,-15,-3,3,-2,0,-2,0,-2,19,-2,41,-2,65,-2,86,-2,121,-2,-78,-2,6,-1,85,-1,-94,-1,-37,-1,36,0,116,0,-41,0,64,1,-100,1,-16,1,24,2,63,2,99,2,-121,2,-112,2,-122,2,101,2,88,2,51,2,-8,1,-109,1,34,1,-52,0,-94,0,-112,0,104,0,34,0,-54,-1,-111,-1,-115,-1,-121,-1,114,-1,94,-1,114,-1,-99,-1,-74,-1,-92,-1,115,-1,60,-1,28,-1,8,-1,-9,-2,-42,-2,-87,-2,-114,-2,102,-2,69,-2,15,-2,-17,-3,-18,-3,7,-2,35,-2,54,-2,58,-2,72,-2,111,-2,-115,-2,-81,-2,-34,-2,28,-1,90,-1,-88,-1,-2,-1,100,0,-76,0,-51,0,-31,0,21,1,93,1,-107,1,-93,1,-106,1,-116,1,-114,1,-112,1,-110,1,99,1,31,1,-28,0,-63,0,-92,0,111,0,21,0,-59,-1,-104,-1,-115,-1,93,-1,-6,-2,-105,-2,-122,-2,-88,-2,-55,-2,-61,-2,-80,-2,-114,-2,-113,-2,-94,-2,-27,-2,75,-1,-89,-1,-21,-1,1,0,27,0,95,0,-57,0,42,1,-106,1,-12,1,97,2,-64,2,2,3,78,3,-66,3,-3,3,-2,3,-77,3,98,3,71,3,69,3,28,3,-103,2,-65,1,-52,0,25,0,-30,-1,-20,-1,-51,-1,94,-1,-49,-2,98,-2,50,-2,30,-2,-14,-3,-71,-3,119,-3,60,-3,8,-3,-20,-4}; }
	private static byte[] data5(){ return new byte[] {-10,-4,26,-3,42,-3,-22,-4,-119,-4,55,-4,76,-4,-59,-4,88,-3,-85,-3,-86,-3,-114,-3,-112,-3,-28,-3,93,-2,-45,-2,24,-1,53,-1,96,-1,-52,-1,108,0,4,1,75,1,74,1,31,1,32,1,106,1,-27,1,52,2,32,2,-71,1,56,1,-36,0,-55,0,-34,0,47,1,-104,1,-35,1,-46,1,-109,1,123,1,-40,1,92,2,-107,2,113,2,63,2,111,2,-35,2,110,3,-47,3,-65,3,90,3,-34,2,-82,2,-81,2,-70,2,108,2,-62,1,1,1,102,0,23,0,-29,-1,-90,-1,97,-1,28,-1,-56,-2,-120,-2,127,-2,-88,-2,-55,-2,-77,-2,124,-2,64,-2,32,-2,59,-2,109,-2,-110,-2,114,-2,39,-2,-46,-3,-59,-3,-23,-3,54,-2,81,-2,34,-2,-11,-3,-44,-3,-14,-3,-19,-3,-42,-3,-80,-3,-110,-3,-120,-3,-99,-3,-57,-3,-42,-3,-60,-3,-67,-3,-27,-3,21,-2,52,-2,64,-2,111,-2,-58,-2,4,-1,-14,-2,-75,-2,-78,-2,21,-1,-45,-1,-125,0,7,1,72,1,109,1,-114,1,-19,1,120,2,19,3,107,3,-120,3,-62,3,52,4,-58,4,61,5,-128,5,-74,5,-43,5,-47,5,-77,5,-103,5,-120,5,87,5,-42,4,14,4,49,3,111,2,-18,1,-91,1,86,1,-30,0,70,0,-92,-1,56,-1,12,-1,-47,-2,106,-2,-61,-3,67,-3,-11,-4,-46,-4,-90,-4,117,-4,82,-4,37,-4,-16,-5,-75,-5,-68,-5,-3,-5,88,-4,-84,-4,-33,-4,-20,-4,-47,-4,-49,-4,-30,-4,79,-3,-54,-3,29,-2,50,-2,95,-2,-69,-2,84,-1,-51,-1,-2,-1,10,0,22,0,64,0,-124,0,-74,0,-60,0,-112,0,64,0,19,0,45,0,104,0,-105,0,-111,0,-117,0,-115,0,-103,0,-93,0,-55,0,18,1,98,1,116,1,96,1,82,1,-100,1,55,2,-28,2,93,3,-113,3,121,3,92,3,101,3,122,3,-125,3,46,3,-72,2,28,2,-59,1,-92,1,-102,1,-125,1,86,1,18,1,-59,0,-111,0,-105,0,-64,0,-34,0,-49,0,-123,0,53,0,2,0,4,0,28,0,58,0,31,0,-60,-1,65,-1,-8,-2,33,-1,106,-1,99,-1,-40,-2,26,-2,-88,-3,-124,-3,-107,-3,-102,-3,-120,-3,93,-3,63,-3,21,-3,8,-3,5,-3,21,-3,55,-3,79,-3,107,-3,108,-3,103,-3,83,-3,93,-3,112,-3,98,-3,102,-3,-127,-3,-28,-3,109,-2,-30,-2,39,-1,72,-1,95,-1,-93,-1,15,0,-108,0,6,1,85,1,-116,1,-43,1,94,2,27,3,-58,3,69,4,-120,4,-82,4,-57,4,-30,4,-13,4,-22,4,-69,4,89,4,-39,3,81,3,-10,2,-69,2,-98,2,84,2,-16,1,103,1,3,1,-47,0,-60,0,-93,0,47,0,121,-1,-2,-2,-39,-2,-11,-2,-7,-2,-50,-2,106,-2,9,-2,-48,-3,-49,-3,-17,-3,23,-2,41,-2,22,-2,-37,-3,-75,-3,-64,-3,-15,-3,35,-2,80,-2,-128,-2,-123,-2,-122,-2,-122,-2,-39,-2,69,-1,-109,-1,-93,-1,-122,-1,108,-1,95,-1,115,-1,112,-1,81,-1,28,-1,-24,-2,-14,-2,35,-1,100,-1,104,-1,52,-1,-31,-2,-41,-2,-21,-2,36,-1,68,-1,110,-1,-124,-1,-110,-1,-104,-1,-43,-1,81,0,-24,0,120,1,-56,1,5,2,42,2,88,2,120,2,-106,2,-115,2,95,2,22,2,-19,1,1,2,50,2,56,2,9,2,-78,1,-126,1,115,1,-122,1,-113,1,-126,1,95,1,47,1,-6,0,-35,0,-37,0,-17,0,-47,0,-82,0,105,0,66,0,9,0,9,0,25,0,40,0,-40,-1,57,-1,-108,-2,57,-2,74,-2,110,-2,105,-2,21,-2,-76,-3,113,-3,120,-3,-90,-3,-32,-3,-8,-3,-28,-3,-67,-3,-81,-3,-56,-3,-24,-3,-8,-3,-8,-3,-14,-3,-18,-3,-2,-3,66,-2,-92,-2,7,-1,43,-1,44,-1,36,-1,85,-1,-91,-1,14,0,104,0,-74,0,-42,0,-10,0,60,1,-54,1,116,2,5,3,78,3,112,3,-124,3,-69,3,-53,3,-60,3,-116,3,74,3,-5,2,-89,2,71,2,-11,1,-79,1,98,1,-4,0,-126,0,17,0,-64,-1,-83,-1,-97,-1,113,-1,12,-1,-125,-2,27,-2,-3,-3,31,-2,42,-2,24,-2,-40,-3,-73,-3,-43,-3,15,-2,71,-2,106,-2,86,-2,63,-2,57,-2,127,-2,-28,-2,78,-1,122,-1,-116,-1,-116,-1,-77,-1,-14,-1,90,0,-61,0,28,1,58,1,52,1,21,1,21,1,26,1,45,1,10,1,-42,0,-100,0,112,0,113,0,121,0,113,0,40,0,-67,-1,75,-1,14,-1,-10,-2,-4,-2,-20,-2,-49,-2,-61,-2,-51,-2,-31,-2,24,-1,122,-1,-8,-1,114,0,-27,0,52,1,-124,1,-60,1,-13,1,1,2,6,2,-11,1,-29,1,12,1}; }
	private static byte[] data6(){ return new byte[] {-116,0,74,0,-20,-1,51,-1,32,-2,69,-3,-12,-4,-10,-4,-69,-4,39,-4,121,-5,-1,-6,-31,-6,-56,-6,-112,-6,52,-6,40,-6,-104,-6,96,-5,-24,-5,25,-4,80,-4,-18,-4,-45,-3,-124,-2,-47,-2,-26,-2,85,-1,54,0,53,1,-57,1,-53,1,-102,1,-76,1,20,2,107,2,122,2,57,2,-70,1,50,1,-16,0,0,1,19,1,-53,0,63,0,-30,-1,-38,-1,-4,-1,22,0,-1,-1,2,0,45,0,114,0,112,0,82,0,74,0,-54,0,96,1,-68,1,-111,1,67,1,28,1,93,1,-39,1,39,2,13,2,-82,1,-108,1,-46,1,-11,1,-99,1,-30,0,68,0,9,0,23,0,24,0,18,0,25,0,109,0,-34,0,37,1,40,1,50,1,-106,1,44,2,-123,2,107,2,13,2,-77,1,126,1,119,1,93,1,-31,0,-6,-1,-10,-2,54,-2,-75,-3,60,-3,-92,-4,-30,-5,81,-5,11,-5,24,-5,24,-5,-53,-6,107,-6,56,-6,104,-6,2,-5,-81,-5,54,-4,-105,-4,0,-3,-98,-3,68,-2,-76,-2,2,-1,111,-1,44,0,-46,0,-1,0,-86,0,117,0,-42,0,-107,1,35,2,35,2,-12,1,-12,1,71,2,-103,2,-122,2,81,2,45,2,-117,2,18,3,-86,3,45,4,-74,4,41,5,-121,5,-53,5,-9,5,-16,5,-61,5,105,5,-3,4,-118,4,-20,3,29,3,61,2,116,1,-60,0,-32,-1,-87,-2,51,-3,-4,-5,52,-5,-5,-6,-68,-6,57,-6,88,-7,-78,-8,-76,-8,3,-7,82,-7,80,-7,110,-7,13,-6,37,-5,21,-4,-104,-4,-32,-4,-94,-3,-44,-2,0,0,-40,0,100,1,1,2,-82,2,59,3,105,3,-128,3,-94,3,39,4,-58,4,65,5,101,5,30,5,125,4,-64,3,34,3,-65,2,92,2,-53,1,14,1,106,0,36,0,6,0,-50,-1,110,-1,9,-1,-50,-2,-98,-2,66,-2,-67,-3,36,-3,-53,-4,-93,-4,-108,-4,56,-4,-88,-5,56,-5,75,-5,-93,-5,-96,-5,33,-5,-108,-6,-81,-6,-120,-5,100,-4,-67,-4,-86,-4,-33,-4,-88,-3,-64,-2,-64,-1,-115,0,92,1,56,2,45,3,29,4,24,5,46,6,45,7,-1,7,-98,8,9,9,68,9,50,9,-36,8,122,8,33,8,-91,7,-8,6,13,6,52,5,110,4,-80,3,-109,2,38,1,-79,-1,-99,-2,-27,-3,46,-3,92,-4,79,-5,119,-6,4,-6,28,-6,40,-6,-5,-7,-124,-7,51,-7,29,-7,13,-7,-76,-8,87,-8,88,-8,-81,-8,-26,-8,-38,-8,-109,-8,-128,-8,-42,-8,110,-7,-2,-7,92,-6,-87,-6,63,-5,51,-4,94,-3,-123,-2,-122,-1,85,0,82,1,-83,2,103,4,7,6,74,7,40,8,-29,8,-74,9,-113,10,59,11,-99,11,-81,11,-112,11,61,11,-98,10,-76,9,-99,8,-108,7,-80,6,-52,5,-62,4,-121,3,44,2,-17,0,-34,-1,-53,-2,102,-3,-43,-5,-117,-6,-21,-7,-78,-7,86,-7,-76,-8,44,-8,7,-8,60,-8,126,-8,-125,-8,104,-8,106,-8,-69,-8,82,-7,-41,-7,41,-6,107,-6,-25,-6,-120,-5,54,-4,-49,-4,88,-3,-3,-3,-34,-2,-35,-1,-72,0,60,1,-62,1,79,2,-9,2,-113,3,14,4,106,4,-79,4,-2,4,80,5,-95,5,-54,5,-99,5,90,5,47,5,68,5,75,5,-4,4,81,4,121,3,-58,2,46,2,-128,1,-97,0,-51,-1,107,-1,102,-1,38,-1,105,-2,95,-3,-109,-4,42,-4,-9,-5,-111,-5,1,-5,124,-6,108,-6,-44,-6,83,-5,-108,-5,-53,-5,38,-4,-71,-4,97,-3,-10,-3,-128,-2,20,-1,-64,-1,121,0,20,1,-96,1,23,2,126,2,-80,2,-48,2,-30,2,-37,2,-41,2,-88,2,-112,2,-128,2,112,2,61,2,-30,1,-107,1,-109,1,-75,1,-67,1,122,1,16,1,-18,0,13,1,37,1,-32,0,111,0,34,0,60,0,89,0,-1,-1,67,-1,119,-2,-9,-3,-103,-3,52,-3,-88,-4,54,-4,6,-4,44,-4,52,-4,-4,-5,-124,-5,51,-5,48,-5,114,-5,-66,-5,17,-4,115,-4,16,-3,-2,-3,33,-1,90,0,102,1,20,2,125,2,-21,2,-104,3,91,4,-20,4,34,5,39,5,32,5,12,5,-49,4,73,4,-83,3,66,3,6,3,-98,2,-30,1,-1,0,89,0,-6,-1,-79,-1,23,-1,83,-2,-54,-3,-57,-3,-7,-3,4,-2,-95,-3,37,-3,-36,-4,-20,-4,28,-3,66,-3,85,-3,114,-3,-90,-3,-30,-3,28,-2,24,-2,16,-2,26,-2,89,-2,-79,-2,33,-1,-114,-1,2,0,120,0,-29,0,61,1,103,1,105,1,80,1,79,1,-122,1,-62,1,-30,1,-25,1,-12,1,56,2,124,2,103,2,-8,1,107,1,35,1,66,1,94,1,63,1,-65,0,27,0,-73,-1,118,-1}; }
	private static byte[] data7(){ return new byte[] {51,-1,-55,-2,93,-2,63,-2,50,-2,10,-2,-92,-3,38,-3,-64,-4,-66,-4,-16,-4,8,-3,-1,-4,-41,-4,-10,-4,98,-3,-25,-3,81,-2,-127,-2,-74,-2,50,-1,-17,-1,-59,0,-108,1,63,2,-34,2,102,3,-31,3,89,4,-51,4,28,5,81,5,107,5,-114,5,122,5,37,5,-104,4,4,4,105,3,-125,2,112,1,77,0,92,-1,-42,-2,-98,-2,-121,-2,55,-2,-46,-3,-115,-3,-92,-3,-40,-3,-32,-3,-82,-3,-115,-3,-96,-3,-39,-3,-12,-3,-46,-3,-124,-3,59,-3,29,-3,4,-3,-59,-4,93,-4,17,-4,-22,-5,-16,-5,11,-4,44,-4,114,-4,-34,-4,69,-3,-128,-3,-106,-3,-49,-3,83,-2,16,-1,-60,-1,-124,0,50,1,-95,1,-30,1,44,2,-54,2,119,3,-31,3,16,4,66,4,105,4,98,4,56,4,4,4,-52,3,-107,3,121,3,106,3,49,3,-86,2,-4,1,60,1,-102,0,-31,-1,27,-1,99,-2,32,-2,119,-2,-24,-2,-54,-2,32,-2,-110,-3,-128,-3,-96,-3,-117,-3,83,-3,15,-3,-52,-4,-62,-4,-9,-4,100,-3,-43,-3,-4,-3,-61,-3,109,-3,87,-3,-7,-3,-7,-2,11,0,-32,0,-75,1,97,2,-39,2,66,3,-5,3,-5,4,-66,5,22,6,1,6,16,6,98,6,-85,6,110,6,83,5,-32,3,-52,2,-97,2,51,3,-98,3,19,3,-69,1,71,0,117,-1,53,-1,15,-1,-20,-2,-107,-2,14,-2,79,-3,116,-4,-91,-5,18,-5,-79,-6,16,-6,50,-7,86,-8,46,-8,-42,-8,11,-6,-28,-6,-9,-6,99,-6,-9,-7,56,-6,65,-5,-107,-4,-104,-3,-15,-3,-2,-3,77,-2,49,-1,92,0,79,1,-89,1,118,1,90,1,-72,1,-118,2,65,3,90,3,-80,2,-91,1,-55,0,118,0,-96,0,38,1,-17,1,-64,2,-33,2,60,2,-78,1,70,2,-66,3,9,5,113,5,76,5,87,5,-14,5,-38,6,-120,7,-118,7,-21,6,10,6,-120,5,-116,5,-47,5,-82,5,-107,4,-49,2,41,1,22,0,-108,-1,72,-1,28,-1,-57,-2,58,-2,-97,-3,95,-3,-99,-3,-3,-3,69,-2,45,-2,-35,-3,122,-3,81,-3,117,-3,-112,-3,55,-3,120,-4,-78,-5,79,-5,-117,-5,31,-4,92,-4,-11,-5,45,-5,123,-6,57,-6,68,-6,117,-6,-108,-6,-105,-6,-86,-6,-17,-6,76,-5,-120,-5,-94,-5,-43,-5,116,-4,76,-3,5,-2,118,-2,-47,-2,93,-1,-8,-1,14,0,-91,-1,48,-1,122,-1,118,0,-85,1,-116,2,-15,2,-66,2,102,2,118,2,65,3,116,4,73,5,-119,5,110,5,-66,5,125,6,57,7,-75,7,24,8,-102,8,23,9,73,9,100,9,-114,9,-116,9,-7,8,-62,7,34,6,-79,4,-61,3,116,3,118,3,51,3,83,2,-2,0,-73,-1,-38,-2,91,-2,-77,-3,-77,-4,-97,-5,-14,-6,-106,-6,47,-6,-117,-7,-33,-8,82,-8,-28,-9,-108,-9,-111,-9,18,-8,-29,-8,-84,-7,21,-6,34,-6,-27,-7,-41,-7,55,-6,81,-5,-63,-4,-37,-3,53,-2,36,-2,70,-2,-11,-2,-37,-1,123,0,-33,0,51,1,-70,1,51,2,116,2,63,2,-113,1,120,0,-81,-1,-117,-1,19,0,-84,0,-43,0,-95,0,95,0,26,0,-38,-1,-23,-1,101,0,72,1,-25,1,2,2,-35,1,-2,1,-45,2,-9,3,4,5,127,5,118,5,48,5,11,5,43,5,79,5,-21,4,-16,3,-90,2,-70,1,96,1,123,1,-60,1,-14,1,-42,1,117,1,20,1,5,1,93,1,-28,1,71,2,99,2,60,2,29,2,62,2,113,2,-98,2,104,2,-67,1,-101,0,-75,-1,-91,-1,77,0,-95,0,-15,-1,96,-2,-63,-4,-20,-5,-57,-5,-26,-5,-54,-5,-126,-5,62,-5,9,-5,-52,-6,-100,-6,-96,-6,-42,-6,51,-5,-92,-5,-23,-5,-7,-5,-77,-5,112,-5,63,-5,-9,-6,-83,-6,-89,-6,30,-5,-26,-5,-74,-4,18,-3,-16,-4,-121,-4,86,-4,-73,-4,-108,-3,-96,-2,121,-1,11,0,-121,0,83,1,-92,2,9,4,83,5,66,6,23,7,-80,7,57,8,-78,8,19,9,46,9,-17,8,91,8,-100,7,11,7,-42,6,-4,6,-13,6,114,6,-126,5,112,4,-44,3,-71,3,-52,3,112,3,93,2,29,1,98,0,52,0,-6,-1,79,-1,68,-2,60,-3,125,-4,58,-4,91,-4,-95,-4,-55,-4,-122,-4,-22,-5,54,-5,-39,-6,-18,-6,76,-5,-43,-5,99,-4,-66,-4,-78,-4,107,-4,112,-4,-21,-4,121,-3,-75,-3,-109,-3,111,-3,97,-3,116,-3,-120,-3,94,-3,-20,-4,-123,-4,81,-4,-77,-4,113,-3,9,-2,24,-2,-83,-3,99,-3,117,-3,-52,-3,71,-2,-32,-2,-101,-1,63,0,-96,0,11,1,-88,1,-90,2,-111,3,54,4,-98,4,-2,4}; }
	private static byte[] data8(){ return new byte[] {99,5,-69,5,8,6,27,6,-74,5,-37,4,-12,3,-117,3,-100,3,-45,3,-83,3,72,3,-28,2,-84,2,-102,2,-101,2,-108,2,121,2,63,2,-6,1,-51,1,-47,1,-15,1,-34,1,127,1,-25,0,90,0,-50,-1,127,-1,-125,-1,-108,-1,55,-1,16,-2,-122,-4,93,-5,27,-5,-124,-5,-56,-5,-96,-5,17,-5,-80,-6,-67,-6,53,-5,-34,-5,94,-4,-125,-4,107,-4,124,-4,-4,-4,-106,-3,25,-2,68,-2,80,-2,54,-2,23,-2,51,-2,-82,-2,88,-1,-56,-1,-61,-1,-122,-1,89,-1,114,-1,-49,-1,90,0,-47,0,10,1,5,1,25,1,-89,1,-81,2,-42,3,-116,4,-34,4,-2,4,89,5,-62,5,1,6,-55,5,83,5,-61,4,32,4,118,3,-40,2,108,2,41,2,-43,1,34,1,52,0,108,-1,-22,-2,-58,-2,-95,-2,46,-2,-120,-3,-49,-4,-125,-4,-70,-4,4,-3,-27,-4,107,-4,4,-4,23,-4,-91,-4,81,-3,-72,-3,-47,-3,-122,-3,91,-3,-110,-3,84,-2,74,-1,-9,-1,70,0,84,0,125,0,-37,0,108,1,40,2,-48,2,50,3,51,3,0,3,-6,2,15,3,43,3,-25,2,68,2,91,1,-102,0,75,0,98,0,127,0,69,0,127,-1,-111,-2,-68,-3,68,-3,-8,-4,-39,-4,-69,-4,-62,-4,-30,-4,34,-3,112,-3,1,-2,-40,-2,-62,-1,-121,0,22,1,-120,1,-35,1,80,1,-36,0,-114,0,46,0,86,-1,25,-2,-7,-4,-107,-4,-60,-4,-80,-4,-28,-5,-35,-6,99,-6,-86,-6,19,-5,25,-5,-76,-6,115,-6,-97,-6,17,-5,84,-5,19,-5,-23,-6,95,-5,119,-4,-74,-3,-124,-2,15,-1,-35,-1,20,1,84,2,7,3,24,3,23,3,122,3,52,4,-88,4,102,4,-127,3,-105,2,15,2,-3,1,-18,1,96,1,33,0,-116,-2,78,-3,-30,-4,-4,-4,-43,-4,4,-4,31,-5,-20,-6,102,-5,-25,-5,22,-4,34,-4,-94,-4,99,-3,2,-2,69,-2,-114,-2,104,-1,-32,0,72,2,-7,2,-15,2,-30,2,124,3,-63,4,44,6,-8,6,5,7,-33,6,52,7,-47,7,-4,7,78,7,53,6,91,5,-2,4,-15,4,-28,4,-36,4,-2,4,86,5,-120,5,74,5,-85,4,33,4,-20,3,-48,3,88,3,81,2,-7,0,-103,-1,126,-2,-126,-3,69,-4,125,-6,-123,-8,-4,-10,45,-10,-82,-11,-49,-12,107,-13,0,-14,32,-15,30,-15,-87,-15,38,-14,64,-14,101,-14,21,-13,-90,-12,-66,-10,-56,-8,76,-6,-107,-5,13,-3,-16,-2,-30,0,118,2,-25,3,-128,5,23,7,-16,7,-42,7,118,7,-37,7,49,9,-78,10,104,11,44,11,-111,10,41,10,-36,9,65,9,39,8,-9,6,13,6,-71,5,-47,5,34,6,-124,6,-62,6,-84,6,73,6,-48,5,100,5,-10,4,97,4,-60,3,13,3,-26,1,48,0,25,-2,46,-4,-58,-6,-66,-7,-66,-8,69,-9,-90,-11,112,-12,32,-12,78,-12,41,-12,113,-13,-86,-14,-43,-14,49,-12,-19,-11,48,-9,12,-8,70,-7,60,-5,114,-3,57,-1,90,0,-120,1,81,3,-109,5,122,7,-54,8,-97,9,88,10,-94,10,91,10,-69,9,69,9,43,9,85,9,122,9,49,9,63,8,-120,6,90,4,55,2,-96,0,-107,-1,-117,-2,10,-3,-105,-5,-53,-6,-72,-6,-104,-6,1,-6,18,-7,95,-8,-12,-9,-52,-9,-95,-9,72,-9,-18,-10,-26,-10,37,-9,29,-9,-120,-10,8,-10,-120,-10,17,-8,115,-7,-31,-7,-112,-7,-67,-7,22,-5,32,-3,-49,-2,-63,-1,113,0,-66,1,-65,3,-8,5,14,8,13,10,-32,11,96,13,119,14,-115,15,-69,16,-91,17,41,18,71,18,77,18,2,18,44,17,-88,15,-72,13,-53,11,-3,9,17,8,-25,5,-68,3,7,2,-110,0,-79,-2,-23,-5,-62,-8,20,-10,61,-12,18,-13,61,-14,89,-15,-118,-16,50,-16,-46,-16,-44,-15,94,-14,43,-14,16,-14,-96,-14,-126,-13,53,-12,-62,-12,92,-11,59,-10,5,-9,107,-9,-109,-9,-34,-9,-70,-8,6,-6,98,-5,111,-4,90,-3,66,-2,93,-1,-54,0,104,2,-18,3,13,5,-38,5,43,7,80,9,-36,11,-16,13,0,15,91,15,-95,15,29,16,-112,16,-68,16,-104,16,80,16,-69,15,-91,14,-34,12,-125,10,7,8,-52,5,23,4,-46,2,-124,1,-44,-1,-2,-3,109,-4,21,-5,83,-7,10,-9,9,-11,44,-12,84,-12,-40,-12,6,-11,-10,-12,8,-11,125,-11,63,-10,28,-9,-71,-9,35,-8,-52,-8,-26,-7,64,-5,81,-4,-27,-4,68,-3,-32,-3,-62,-2,-114,-1,41,0,-83,0,84,1,11,2,-77,2,28,3,79,3,125,3,-26,3,69,4,-120,4,115,4,75,4,72,4,-89,4,55,5,-112,5,51,5,44,4,-1,2}; }
	private static byte[] data9(){ return new byte[] {104,2,90,2,82,2,-75,1,-103,0,-117,-1,-39,-2,22,-2,-17,-4,-79,-5,50,-5,-118,-5,48,-4,59,-4,-104,-5,-59,-6,116,-6,-76,-6,20,-5,26,-5,-29,-6,-12,-6,-36,-5,84,-3,-60,-2,-46,-1,-39,0,24,2,84,3,103,4,41,5,-16,5,126,6,-10,6,54,7,124,7,-106,7,127,7,7,7,60,6,36,5,-6,3,-49,2,-54,1,4,1,-113,0,91,0,-28,-1,-11,-2,-93,-3,-82,-4,111,-4,-96,-4,-92,-4,112,-4,119,-4,9,-3,-56,-3,-41,-3,83,-3,-46,-4,1,-3,-64,-3,96,-2,90,-2,-35,-3,73,-3,-25,-4,107,-4,-20,-5,127,-5,-115,-5,12,-4,-86,-4,-29,-4,-90,-4,75,-4,36,-4,109,-4,-34,-4,106,-3,-11,-3,-101,-2,-121,-1,-31,0,-82,2,118,4,-122,5,-52,5,-60,5,12,6,-66,6,97,7,-126,7,39,7,-86,6,84,6,-22,5,6,5,-111,3,5,2,-3,0,87,0,103,-1,41,-2,42,-3,-27,-4,-26,-4,102,-4,84,-5,72,-6,10,-6,-100,-6,125,-5,-3,-5,4,-4,-44,-5,-28,-5,81,-4,-10,-4,-79,-3,100,-2,18,-1,-59,-1,109,0,-16,0,34,1,35,1,68,1,-70,1,122,2,91,3,45,4,-74,4,-43,4,-39,4,-77,4,84,4,-77,3,50,3,16,3,-1,2,-101,2,-50,1,29,1,-10,0,84,1,-98,1,66,1,43,0,1,-1,102,-2,96,-2,41,-2,68,-3,57,-4,-106,-5,-127,-5,107,-5,-1,-6,92,-6,-49,-7,-122,-7,-124,-7,-103,-7,-82,-7,-58,-7,12,-6,-97,-6,45,-5,-110,-5,-61,-5,62,-4,66,-3,-65,-2,43,0,44,1,-54,1,-88,2,6,4,-89,5,69,7,-96,8,-81,9,67,10,-124,10,-48,10,27,11,26,11,-51,10,115,10,29,10,98,9,25,8,108,6,-69,4,89,3,50,2,27,1,-80,-1,13,-2,-92,-4,-76,-5,42,-5,-75,-6,117,-6,-103,-6,35,-5,-38,-5,84,-4,48,-4,-126,-5,-74,-6,63,-6,54,-6,44,-6,-36,-7,95,-7,6,-7,-58,-8,83,-8,-96,-9,31,-9,41,-9,-82,-9,71,-8,-34,-8,-117,-7,79,-6,32,-5,-66,-5,123,-4,100,-3,-90,-2,16,0,-46,1,-47,3,-79,5,-50,6,29,7,81,7,-46,7,-101,8,44,9,95,9,64,9,-28,8,76,8,-89,7,-11,6,7,6,-16,4,-28,3,57,3,-58,2,22,2,-5,0,-68,-1,-50,-2,10,-2,-39,-4,59,-5,65,-6,-93,-6,22,-4,62,-3,-96,-3,102,-3,39,-3,65,-3,-67,-3,-117,-2,-121,-1,74,0,-115,0,112,0,84,0,-96,0,17,1,54,1,37,1,71,1,-53,1,122,2,65,3,50,4,30,5,120,5,-19,4,-37,3,15,3,24,3,-73,3,9,4,33,3,72,1,-114,-1,12,-1,-63,-1,-118,0,115,0,-98,-1,12,-1,84,-1,16,0,83,0,-32,-1,-56,-2,-69,-3,5,-3,-77,-4,-74,-4,75,-3,-24,-3,-77,-3,62,-4,43,-6,-97,-8,77,-8,0,-7,-48,-7,-28,-7,41,-7,-113,-8,-27,-8,3,-6,53,-5,-33,-5,-45,-5,-46,-5,-89,-4,-97,-2,-13,0,-122,2,-35,2,72,2,-84,1,-41,1,1,3,120,4,53,5,-116,4,52,3,12,2,109,1,54,1,122,1,79,2,88,3,-81,3,29,3,109,2,-35,2,91,4,-114,5,73,5,62,4,-16,3,64,5,-101,7,-63,9,-45,10,127,10,104,9,109,8,14,8,24,8,-57,7,-108,6,-101,4,-77,2,121,1,9,1,-105,0,-48,-1,-117,-2,45,-3,5,-4,-111,-5,-20,-5,-110,-4,-52,-4,109,-4,-43,-5,102,-5,110,-5,53,-4,81,-3,0,-2,-85,-3,-86,-4,-40,-5,-64,-5,11,-4,30,-4,-113,-5,-96,-6,-22,-7,-63,-7,-94,-7,28,-7,25,-8,-27,-10,-36,-11,87,-11,-93,-11,85,-10,-86,-10,-78,-10,16,-9,-8,-9,-56,-8,53,-7,-20,-7,-124,-5,122,-3,-39,-2,39,-1,62,-1,11,0,-7,1,111,4,-125,6,-105,7,-18,7,5,8,93,8,59,9,119,10,43,11,-56,10,-4,9,41,10,-128,11,-16,12,-116,13,-104,13,116,13,49,13,124,12,-78,11,42,11,-15,10,-120,10,108,9,125,7,125,5,48,4,-108,3,37,3,90,2,29,1,-99,-1,105,-2,25,-2,87,-2,41,-2,-77,-4,-105,-6,-15,-8,15,-8,127,-9,-39,-10,80,-10,-27,-11,101,-11,-79,-12,-27,-13,-122,-13,-51,-13,-85,-12,-126,-11,10,-10,56,-10,62,-10,-120,-10,72,-9,121,-8,-124,-7,5,-6,-104,-6,12,-4,121,-2,-45,0,78,2,-77,2,-123,2,92,2,-73,2,119,3,30,4,64,4,-21,3,116,3,70,3,107,3,-120,3,24,3,59,2,-69,1,-68,1,-16,1,28,2,-113,2,32,3,52,3,-112,2,-51,1,-30,1,52,3,113,5,-118,7}; }
	private static byte[] data10(){ return new byte[] {-94,8,-95,8,37,8,-40,7,-40,7,-15,7,-125,7,74,6,112,4,-39,2,2,2,-79,1,74,1,-89,0,-75,-1,-76,-2,-25,-3,-20,-3,-62,-2,-69,-1,72,0,45,0,-91,-1,32,-1,38,-1,-14,-1,54,1,64,2,-108,2,5,2,80,1,50,1,-17,1,114,2,-98,1,123,-1,85,-3,89,-4,97,-4,-85,-4,82,-4,79,-5,48,-6,115,-7,11,-7,-59,-8,-94,-8,-38,-8,71,-7,-88,-7,-62,-7,-107,-7,110,-7,-104,-7,42,-6,-58,-6,-1,-6,28,-5,-94,-5,-83,-4,-44,-3,-120,-2,-72,-2,-90,-2,-89,-2,23,-1,-42,-1,126,0,119,0,-37,-1,86,-1,-64,-1,80,1,61,3,-5,4,-4,5,-125,6,-57,6,0,7,97,7,-27,7,93,8,121,8,-19,7,20,7,-126,6,110,6,-55,6,11,7,-35,6,40,6,98,5,19,5,-101,5,48,6,-52,5,1,4,-24,1,-18,0,83,1,32,2,72,2,-109,1,126,0,120,-1,-101,-2,12,-2,-52,-3,-77,-3,80,-3,-122,-4,-80,-5,85,-5,124,-5,-74,-5,-30,-5,-20,-5,-49,-5,92,-5,-17,-6,60,-5,-105,-4,7,-2,-91,-2,51,-2,80,-3,-121,-4,12,-4,-60,-5,103,-5,-58,-6,7,-6,-110,-7,-50,-7,114,-6,-50,-6,90,-6,88,-7,-68,-8,-16,-8,-3,-7,23,-5,-14,-5,113,-4,-60,-4,-27,-4,92,-3,-80,-2,53,1,10,4,60,6,-110,7,83,8,-29,8,63,9,120,9,-100,9,108,9,-59,8,25,8,2,8,-90,8,25,9,-108,8,23,7,-119,5,-107,4,70,4,76,4,103,4,80,4,-48,3,-13,2,48,2,-14,1,29,2,71,2,46,2,-25,1,-107,1,39,1,-30,0,-32,0,2,1,114,0,-55,-2,105,-4,105,-6,-99,-7,-77,-7,-76,-7,-62,-8,26,-9,-123,-11,-12,-12,102,-11,66,-10,21,-9,-124,-9,-80,-9,-43,-9,82,-8,51,-7,15,-6,-96,-6,15,-5,-68,-5,-59,-4,18,-2,-94,-1,65,1,-128,2,-50,2,109,2,49,2,-89,2,-94,3,-89,4,61,5,45,5,-71,4,82,4,-76,4,35,6,-62,7,-87,8,-121,8,13,8,-30,7,-5,7,-29,7,72,7,89,6,118,5,-89,4,-13,3,62,3,-128,2,-59,1,-36,0,-74,-1,92,-2,60,-3,-33,-4,61,-3,124,-3,-46,-4,42,-5,107,-7,79,-8,81,-8,-48,-8,70,-7,54,-7,6,-7,59,-7,11,-6,-7,-6,-112,-5,-84,-5,-107,-5,-78,-5,120,-4,-62,-3,60,-1,69,0,-78,0,-63,0,4,1,-54,1,3,3,111,4,-57,5,-83,6,-29,6,117,6,-2,5,-26,5,-5,5,-71,5,35,5,112,4,-24,3,-104,3,125,3,61,3,43,2,82,0,61,-2,-29,-4,111,-4,98,-4,66,-4,-44,-5,97,-5,-20,-6,-108,-6,-102,-6,102,-5,3,-3,-25,-2,-128,0,-71,1,-86,2,98,3,-22,3,40,4,29,4,-92,3,-2,2,126,2,-112,1,-124,0,-76,-1,-67,-2,-29,-4,106,-6,79,-8,119,-9,-87,-9,-66,-9,31,-9,-53,-11,118,-12,-126,-13,59,-13,87,-13,-93,-13,85,-12,-38,-11,23,-8,61,-6,87,-5,-72,-5,79,-4,-79,-3,65,-1,-5,-1,10,0,116,0,-15,1,-101,3,38,4,40,3,-75,1,-9,0,48,1,-78,1,-63,1,-16,0,-104,-1,111,-2,95,-2,29,-1,-86,-1,109,-1,-17,-2,61,-1,82,0,-49,1,23,3,3,4,-110,4,18,5,-74,5,111,6,44,7,-18,7,-64,8,53,9,-24,8,-24,7,-58,6,-22,5,-2,5,-67,6,81,7,-81,6,-9,4,127,3,36,3,12,3,-45,1,0,-1,29,-4,-81,-6,-39,-6,-119,-5,-18,-5,20,-4,-121,-4,47,-3,-108,-3,-64,-3,75,-2,-114,-1,50,1,37,2,22,2,86,1,-61,0,-34,0,100,1,104,1,33,0,7,-2,37,-4,-16,-6,-16,-7,-104,-8,28,-9,-30,-11,44,-11,8,-11,116,-11,6,-10,32,-10,-78,-11,93,-11,-5,-11,-23,-9,123,-6,-82,-4,5,-2,-14,-2,104,0,111,2,28,4,-69,4,-34,4,98,5,41,6,47,6,49,5,100,4,-42,4,-9,5,81,6,81,5,-56,3,-30,2,-68,2,-98,2,-61,1,109,0,103,-1,-112,-1,-42,0,-54,2,22,5,75,7,14,9,33,10,-50,10,101,11,-10,11,84,12,48,12,65,11,-40,9,95,8,13,7,-122,5,-109,3,-126,1,21,-1,13,-4,-128,-8,-108,-11,12,-12,-48,-13,-41,-13,28,-13,113,-15,-26,-17,-42,-17,94,-15,50,-13,74,-12,7,-11,-70,-10,-103,-7,94,-4,-10,-3,-82,-2,10,0,95,2,-79,4,32,6,-89,6,-42,6,-77,6,32,6,38,5,66,4,-51,3,-13,3,-105,4,45,5,29,5,7,4,52,2,36,0,127,-2,-123,-3,-1,-4,-116,-4,70,-4,-128,-4,-105,-3,0,-1,-1,-1}; }
	private static byte[] data11(){ return new byte[] {33,0,-59,-1,124,-1,-57,-1,68,0,92,0,-27,-1,61,-1,-87,-2,-2,-3,-44,-4,106,-5,107,-6,64,-6,110,-6,-17,-7,109,-8,-18,-10,-27,-10,117,-8,34,-6,-107,-6,28,-6,64,-6,-47,-5,111,-2,31,1,110,3,38,5,92,6,-93,7,-118,9,59,12,0,15,48,17,-96,18,-106,19,7,20,-77,19,-92,18,80,17,9,16,-74,14,40,13,95,11,-121,9,-89,7,-42,5,-94,3,-73,0,59,-3,-27,-7,103,-9,-33,-11,-16,-12,28,-12,-3,-14,-15,-15,-102,-15,47,-14,-4,-14,51,-13,-61,-14,107,-14,110,-14,-83,-14,-77,-14,-113,-14,-114,-14,-56,-14,-24,-14,-52,-14,-104,-14,-112,-14,-32,-14,100,-13,-24,-13,118,-12,26,-11,25,-10,-53,-9,72,-6,-34,-4,-84,-2,-29,-1,-62,1,91,5,-19,9,32,14,24,17,70,19,82,21,118,23,-107,25,-128,27,-73,28,-23,28,0,28,114,26,-126,24,38,22,115,19,-118,16,-52,13,86,11,-9,8,82,6,86,3,109,0,-68,-3,8,-5,-50,-9,84,-12,-101,-15,94,-16,-108,-16,37,-15,54,-15,-48,-16,-114,-16,43,-15,55,-14,-29,-14,-85,-14,67,-14,-88,-14,-9,-13,57,-11,-69,-11,-103,-11,-77,-11,82,-10,-29,-10,12,-9,7,-9,-70,-9,79,-7,55,-5,-95,-4,-60,-3,25,-1,-63,0,64,2,-111,3,-32,4,-126,6,51,8,35,10,33,12,-5,13,29,15,85,15,3,15,-3,14,-113,15,53,16,14,16,-128,14,34,12,-113,9,69,7,15,5,-77,2,-78,0,125,-1,33,-1,-111,-2,-13,-4,119,-6,33,-8,-85,-10,-65,-11,-107,-12,-3,-14,-45,-15,10,-14,-63,-13,-43,-11,16,-9,121,-9,-2,-9,30,-7,119,-6,-61,-5,25,-3,-56,-2,-106,0,21,2,72,3,91,4,123,5,71,6,75,6,-66,5,45,5,0,5,1,5,-42,4,-112,4,106,4,104,4,15,4,85,3,-81,2,-65,2,117,3,49,4,97,4,20,4,-24,3,66,4,-67,4,-65,4,28,4,-92,3,-50,3,8,4,91,3,117,1,34,-1,-23,-4,35,-5,-60,-7,-69,-8,-22,-9,108,-9,62,-9,-40,-10,-60,-11,20,-12,-74,-14,41,-14,50,-14,102,-14,-19,-14,-34,-13,-104,-11,27,-8,102,-5,-48,-2,-109,1,60,3,52,4,111,5,124,7,23,10,-9,11,-87,12,-117,12,-116,12,-83,12,97,12,45,11,125,9,-17,7,-78,6,108,5,-24,3,84,2,33,1,117,0,-52,-1,-71,-2,73,-3,64,-4,80,-4,34,-3,-7,-3,-4,-3,88,-3,-52,-4,-11,-4,-51,-3,-62,-2,44,-1,27,-1,-12,-2,34,-1,36,-1,-96,-2,-99,-3,-63,-4,99,-4,91,-4,-106,-4,7,-3,-100,-3,9,-2,85,-2,127,-2,105,-2,7,-2,-107,-3,-104,-3,32,-2,-7,-2,-68,-1,-91,0,8,2,-19,3,-119,5,-9,5,55,5,67,4,-16,3,114,4,32,5,59,5,-120,4,53,3,-19,1,-32,0,-25,-1,-84,-2,50,-3,-40,-5,12,-5,-94,-6,53,-6,124,-7,-80,-8,95,-8,-115,-8,-88,-8,94,-8,22,-8,-76,-8,118,-6,93,-4,122,-3,-53,-3,88,-2,-62,-1,-60,1,-27,3,-6,5,-20,7,100,9,49,10,-26,10,-80,11,117,12,-40,12,0,13,30,13,36,13,-53,12,-41,11,121,10,-94,8,118,6,-20,3,53,1,-107,-2,64,-4,-109,-6,-42,-7,-19,-7,24,-6,-64,-7,44,-7,25,-7,-87,-7,-29,-7,93,-7,-105,-8,-94,-8,93,-7,30,-6,32,-6,-117,-7,-25,-8,-114,-8,62,-8,-93,-9,-48,-10,70,-10,83,-10,-22,-10,-68,-9,-98,-8,-109,-7,-83,-6,-61,-5,-127,-4,-9,-4,-73,-3,29,-1,27,1,60,3,83,5,-13,6,-50,7,-11,7,92,8,109,9,-32,10,-29,11,13,12,126,11,121,10,-93,9,28,9,-94,8,-109,7,56,6,92,5,67,5,24,5,-47,3,-84,1,114,-1,-50,-3,97,-4,-45,-6,127,-7,-105,-7,113,-5,-52,-3,-44,-2,42,-2,29,-3,-29,-4,92,-3,-107,-3,70,-3,-95,-4,12,-4,-74,-5,-113,-5,-101,-5,-104,-5,23,-5,-114,-7,-109,-9,60,-10,-108,-10,17,-8,-47,-7,104,-5,30,-3,-106,-2,107,-1,4,0,-128,1,105,4,-107,7,-62,9,-45,10,-12,11,-15,13,37,16,49,17,-98,16,-20,14,-122,13,74,13,-120,14,-55,15,29,15,-5,11,27,8,51,5,-99,3,-49,2,50,2,91,1,-78,-1,37,-3,-30,-7,-96,-10,-10,-13,58,-14,-39,-16,-5,-18,-57,-20,-84,-21,-70,-20,67,-17,127,-15,28,-14,52,-15,67,-16,-96,-16,-24,-14,17,-10,-30,-8,-128,-6,26,-5,-120,-5,-17,-4,-117,-1,62,2,-76,3,-59,3,-117,3,9,4,68,5,-70,6,-81,7,72,7,125,5,76,3,-10,1,-28,1,-79,2,3,4,111,5,-24,5,-20,4,-68,3,81,4}; }
	private static byte[] data12(){ return new byte[] {42,7,-108,10,124,12,-93,12,54,12,85,12,47,13,51,14,-106,14,-50,13,2,12,76,10,-28,9,-85,10,40,11,-102,9,0,6,-18,1,17,-1,-47,-3,-111,-3,-123,-3,65,-3,-97,-4,-67,-5,0,-5,28,-5,57,-4,-70,-3,-123,-2,43,-2,41,-3,113,-4,61,-4,29,-4,119,-5,68,-6,-52,-8,-116,-9,18,-9,126,-9,-38,-9,12,-9,-88,-12,-5,-15,106,-16,-97,-16,124,-15,19,-14,89,-14,-21,-14,-25,-13,-37,-12,-89,-11,-118,-10,-27,-9,-42,-7,110,-4,31,-1,37,1,96,2,-78,3,99,5,86,6,-94,5,7,4,67,3,-12,3,-97,5,1,7,44,7,-67,5,-81,3,-108,2,50,3,-57,4,-25,5,-18,5,49,5,-45,4,93,5,120,6,-105,7,1,9,-7,10,26,13,-89,14,-41,15,99,17,-70,18,-3,18,-86,17,120,15,10,13,100,11,71,11,100,12,5,13,-54,11,-76,8,25,5,26,2,26,0,91,-2,18,-4,91,-7,41,-9,-90,-11,19,-12,-30,-15,-50,-17,126,-18,-92,-19,-48,-20,107,-20,23,-19,-40,-18,-84,-16,-33,-15,60,-14,96,-14,-38,-14,50,-12,-99,-10,-25,-7,-15,-4,101,-2,2,-2,90,-3,-16,-3,-76,-1,124,1,-19,2,69,4,-123,5,81,6,-126,6,-25,5,71,4,-82,1,102,-1,-127,-2,91,-1,-45,0,-92,1,79,1,85,0,87,-1,-99,-2,111,-2,37,-1,-23,0,-72,2,-127,3,51,3,-25,2,-92,3,126,5,-86,7,43,9,92,9,-118,8,-62,7,-72,7,14,8,-85,7,-7,5,104,3,14,1,14,0,-89,0,13,2,85,3,-43,3,-103,3,-42,2,86,2,-42,2,114,4,124,6,4,8,-64,8,8,9,34,9,55,9,81,9,27,9,4,8,-111,5,-84,2,43,1,-49,1,8,3,63,2,-51,-2,109,-6,120,-9,83,-10,-1,-11,-106,-11,76,-11,56,-11,17,-11,-117,-12,32,-12,77,-12,51,-11,-96,-10,67,-8,-103,-7,52,-6,-14,-7,58,-7,-124,-8,-28,-9,68,-9,-46,-10,-47,-10,-93,-9,-43,-8,78,-7,16,-8,-37,-11,-4,-13,-117,-13,96,-12,10,-10,-53,-9,28,-7,-24,-7,17,-5,68,-3,95,0,-57,3,-15,6,-102,9,-64,11,-38,13,32,16,82,18,12,20,36,21,95,21,-73,20,-29,19,-18,19,3,21,-35,21,66,21,27,19,80,16,27,14,63,13,99,13,2,13,19,11,-21,7,-39,4,-90,2,-18,0,47,-1,-38,-4,67,-6,-6,-9,-50,-10,-74,-10,31,-9,114,-9,51,-9,15,-10,74,-12,-55,-14,117,-14,72,-13,-33,-12,-87,-10,-5,-9,42,-8,108,-9,-84,-10,-32,-10,-52,-9,-98,-8,-58,-8,106,-8,58,-8,99,-8,-82,-8,-104,-8,-17,-9,-6,-10,113,-10,24,-9,22,-7,79,-5,116,-4,31,-4,88,-5,62,-5,-5,-5,117,-3,126,-1,-39,1,-23,3,31,5,-72,5,76,6,122,7,-15,8,43,10,-63,10,32,11,-91,11,-113,12,118,13,-50,13,-15,12,-97,10,-71,7,-94,5,43,5,-44,5,-107,6,-117,6,-61,5,-33,4,99,4,124,4,-93,4,-93,4,124,4,67,4,8,4,-15,3,43,4,68,4,-64,3,-111,2,16,1,-110,-1,56,-2,120,-3,98,-3,-24,-4,-36,-6,47,-9,-81,-13,4,-14,109,-14,-109,-13,52,-12,28,-12,-53,-13,-7,-13,0,-11,-67,-10,-88,-8,-38,-7,-107,-6,-94,-5,-105,-3,-49,-1,-108,1,-84,2,65,3,30,3,96,2,-83,1,-25,1,-32,2,-109,3,75,3,-15,1,80,0,23,-1,-61,-2,27,-1,118,-1,59,-1,83,-2,97,-3,87,-3,-43,-2,35,1,26,3,10,4,-122,4,-102,5,72,7,-65,8,51,9,-45,8,47,8,-124,7,-104,6,-90,5,96,5,-24,5,64,6,76,5,54,3,-29,0,8,-1,-16,-3,-112,-3,59,-3,60,-4,-106,-6,68,-7,42,-7,-86,-7,-86,-7,-68,-8,-60,-9,-73,-9,-50,-8,96,-6,-73,-5,101,-4,86,-4,-13,-5,34,-4,104,-3,-123,-1,-112,1,-43,2,107,3,-78,3,-6,3,123,4,120,5,-91,6,-115,7,-30,7,-17,7,-47,7,-57,7,-83,7,14,7,81,5,-82,2,92,0,90,-1,-106,-1,15,0,24,0,50,-1,103,-3,47,-5,71,-7,70,-8,-1,-9,14,-8,46,-8,-112,-8,9,-7,-99,-7,100,-6,-77,-5,95,-3,-62,-2,125,-1,-77,-1,44,0,11,1,6,0,-110,-1,9,-1,-22,-3,-5,-5,-15,-7,57,-7,40,-6,101,-5,92,-5,33,-6,3,-7,17,-7,7,-6,10,-5,-124,-5,-90,-5,26,-4,6,-3,-57,-3,114,-3,88,-4,-66,-5,-100,-4,78,-2,-95,-1,62,0,-39,0,22,2,-94,3,-100,4,79,4,12,3,-52,1,-74,1,-118,2,7,3,7,2,38,0,-27,-2,-48,-2,66,-1,23,-1,-57,-3,-67,-5,-54,-7,23,-7}; }
	private static byte[] data13(){ return new byte[] {-58,-7,-66,-6,-120,-6,44,-7,62,-8,-23,-8,-110,-6,-34,-5,89,-4,-85,-4,83,-3,-66,-3,126,-3,67,-3,63,-2,-29,0,-64,3,97,5,105,5,-21,4,80,5,54,7,-10,9,11,12,-122,12,33,12,103,12,-48,13,71,15,-124,15,55,14,70,12,-100,10,-59,9,-75,9,-12,9,98,10,20,11,-63,11,120,11,-12,9,48,8,123,7,-84,7,44,7,16,5,-50,1,-72,-2,74,-4,75,-6,-7,-9,-47,-12,13,-15,-83,-19,-120,-21,-117,-22,121,-23,107,-25,-89,-28,-113,-30,-39,-31,109,-30,127,-29,-110,-28,-81,-27,86,-25,27,-22,46,-18,-99,-14,62,-10,-60,-8,40,-5,78,-2,40,2,19,6,-91,9,-17,12,-50,15,-100,17,-58,17,-28,16,-97,16,50,18,-17,20,-22,22,-60,22,17,21,65,19,57,18,84,17,-101,15,37,13,-67,10,93,9,-43,8,-31,8,115,9,-125,10,15,11,100,10,-3,8,23,8,-61,7,95,7,125,6,58,5,74,3,40,0,57,-4,-98,-8,47,-10,-45,-12,-71,-13,9,-14,120,-17,-48,-20,120,-21,-57,-21,-124,-20,41,-20,-60,-22,50,-22,-79,-21,-28,-18,-10,-15,8,-12,-66,-11,97,-8,-14,-5,33,-1,-9,0,-24,1,-66,3,-22,6,71,10,106,12,72,13,-82,13,4,14,-84,13,-87,12,-126,11,51,11,-63,11,100,12,98,12,-117,11,-8,9,-102,7,-52,4,-121,2,78,1,78,0,56,-2,91,-5,-117,-7,124,-7,14,-6,-56,-7,-86,-8,81,-9,49,-10,32,-11,21,-12,9,-13,-10,-15,67,-15,-7,-16,-97,-16,119,-17,9,-18,5,-18,16,-16,-43,-14,51,-12,-84,-13,-2,-14,100,-12,8,-8,52,-4,-17,-2,74,0,-45,1,-31,4,36,9,-80,13,11,18,37,22,-84,25,-9,27,65,29,99,30,-12,31,105,33,-23,33,-121,33,-90,32,92,31,-5,28,112,25,113,21,-53,17,41,14,13,10,-85,5,-13,1,58,-1,-125,-4,-82,-8,-97,-13,-114,-18,96,-22,118,-25,122,-27,53,-28,103,-29,39,-29,35,-28,88,-26,107,-24,37,-23,46,-23,-9,-23,-86,-21,87,-19,-118,-18,-55,-17,64,-15,105,-14,-25,-14,-50,-14,-36,-14,-123,-13,68,-11,109,-9,51,-7,38,-6,-45,-6,-29,-5,-104,-3,-14,-1,-102,2,-30,4,107,6,20,8,66,11,58,16,89,21,-99,24,-100,25,-114,25,5,26,2,27,-5,27,121,28,-118,28,13,28,-126,26,-74,23,8,20,19,16,121,12,-86,9,-78,7,-2,5,-57,3,-9,0,99,-2,-121,-4,-86,-6,-98,-9,-71,-13,-18,-16,108,-16,101,-15,66,-14,59,-14,-37,-15,-37,-15,-95,-14,-33,-13,-68,-12,-17,-12,-4,-12,-40,-11,29,-9,-41,-9,-106,-9,4,-9,22,-9,-26,-9,8,-7,4,-6,-67,-6,119,-5,-104,-4,10,-2,77,-1,-27,-1,127,0,-31,1,-10,3,-83,5,99,6,115,6,-61,6,-44,7,71,9,-128,10,-88,10,99,9,37,7,37,5,16,4,-85,3,-54,2,0,1,-35,-2,47,-3,-50,-5,27,-6,33,-8,-21,-10,92,-9,-62,-8,-119,-7,15,-7,-10,-9,-102,-9,-106,-8,77,-6,55,-5,-18,-6,-122,-6,-124,-5,20,-2,40,1,-51,3,44,6,-88,8,6,11,-51,12,-11,13,-26,14,-81,15,-18,15,-90,15,-6,14,85,14,-69,13,-44,12,69,11,-47,8,-45,5,-22,2,-103,0,-62,-2,69,-3,83,-4,-73,-5,-88,-6,-95,-8,81,-10,43,-11,-127,-11,102,-10,-11,-10,116,-9,-69,-8,122,-6,-84,-5,-101,-5,-31,-6,-83,-6,-40,-5,-89,-3,-53,-2,-76,-2,-9,-3,34,-3,79,-4,21,-5,-20,-7,116,-7,16,-6,7,-5,-107,-5,67,-5,84,-6,125,-7,55,-7,-128,-7,23,-6,-35,-6,-91,-5,-61,-4,-46,-2,31,2,4,6,-17,8,0,10,-45,9,-36,9,-43,10,110,12,125,13,62,13,-15,11,-117,10,-97,9,-98,8,-108,6,-10,3,15,2,71,1,96,0,-128,-2,74,-4,68,-5,126,-5,-109,-5,108,-6,-121,-8,-96,-9,-118,-8,-106,-6,62,-4,-93,-4,28,-4,-59,-5,-16,-5,-105,-4,89,-3,47,-2,18,-1,-47,-1,90,0,-101,0,91,0,-50,-1,78,-1,-115,-1,-85,0,84,2,-10,3,38,5,6,6,-75,6,14,7,-50,6,40,6,-64,5,34,6,-28,6,-5,6,6,6,-73,4,2,4,114,4,87,5,125,5,-7,3,-128,1,111,-1,123,-2,-91,-3,-82,-5,-49,-8,106,-10,79,-11,-38,-12,78,-12,123,-13,-55,-14,80,-14,12,-14,-54,-15,-94,-15,-73,-15,107,-14,-14,-13,-82,-11,-9,-10,-75,-9,-124,-8,49,-6,-50,-4,-5,-1,-85,2,-99,4,52,6,76,8,22,11,5,14,-112,16,125,18,-52,19,114,20,-80,20,-11,20,48,21,34,21,-74,20,-3,19,-41,18,-21,16,52,14,50,11,89,8,-14,5,-74,3,61,1}; }
	private static byte[] data14(){ return new byte[] {69,-2,22,-5,114,-8,-107,-10,113,-11,-35,-12,-21,-12,-60,-11,31,-9,-123,-8,60,-7,-117,-8,-47,-10,53,-11,-87,-12,-42,-12,-98,-12,-40,-13,32,-13,-56,-14,69,-14,37,-15,-51,-17,83,-17,-31,-17,-13,-16,30,-14,88,-13,-85,-12,17,-10,122,-9,-12,-8,-99,-6,-101,-4,56,-1,-118,2,107,6,93,10,79,13,105,14,17,14,-68,13,76,14,102,15,23,16,21,16,96,15,2,14,95,12,-27,10,114,9,-50,7,44,6,26,5,-78,4,98,4,101,3,-68,1,15,0,-52,-2,127,-3,92,-5,59,-7,7,-7,-108,-5,-14,-2,-21,0,2,1,-106,0,-127,0,-44,0,-114,1,123,2,90,3,104,3,-111,2,50,1,-21,-1,20,-1,82,-2,111,-3,-93,-4,109,-4,2,-3,18,-2,-124,-1,5,1,-4,1,-60,1,-104,0,116,-1,-116,-1,56,1,108,3,118,4,38,3,-111,0,23,-1,13,0,21,2,-15,2,21,2,-6,0,-5,0,37,2,25,3,-83,2,-36,0,-123,-2,-46,-4,-8,-5,-57,-5,-100,-4,63,-2,53,-1,-61,-3,43,-6,92,-10,99,-12,-107,-12,-3,-11,-49,-10,69,-10,43,-11,-8,-12,86,-10,117,-8,36,-6,-55,-6,-59,-6,-117,-5,53,-2,77,2,-69,5,-3,6,57,6,-94,4,-111,3,37,4,112,6,-97,8,-45,8,5,7,-35,4,75,3,70,2,-92,1,-11,1,35,3,44,4,-22,3,-106,2,-23,1,33,3,84,5,-28,5,56,4,98,2,35,3,-95,6,6,11,17,14,-58,14,-116,13,-75,11,-76,10,-96,10,-63,10,5,10,-12,7,20,5,-63,2,-44,1,-32,1,91,1,-82,-1,117,-3,87,-5,16,-6,20,-6,76,-5,-122,-4,-56,-4,50,-4,121,-5,69,-5,31,-4,60,-2,-106,0,-123,1,82,0,42,-2,-80,-4,77,-4,9,-4,-51,-6,-110,-8,106,-10,72,-11,-67,-12,-89,-13,-95,-15,84,-17,33,-19,-106,-21,67,-21,91,-20,-109,-19,23,-18,123,-18,18,-16,71,-14,-26,-13,45,-11,-43,-9,4,-4,-18,-1,-15,1,124,2,41,3,83,5,-39,8,100,12,-107,14,41,15,-52,14,127,14,-79,14,124,15,36,16,108,15,112,13,18,12,24,13,-84,15,-105,17,-5,17,-68,17,92,17,-62,16,-44,15,53,15,109,15,22,16,45,16,-71,14,26,12,-30,9,20,9,1,9,105,8,-69,6,98,4,-18,1,87,0,15,0,5,0,65,-2,127,-6,99,-10,-104,-13,-29,-15,-82,-16,-84,-17,3,-17,61,-18,-11,-20,45,-21,119,-23,-56,-24,-96,-23,94,-21,6,-19,9,-18,-90,-18,38,-17,37,-16,-27,-15,-27,-13,84,-11,111,-10,-111,-8,118,-4,-21,0,103,4,13,6,12,6,97,5,39,5,18,6,108,7,89,8,-103,8,104,8,15,8,-23,7,-8,7,98,7,-31,5,93,4,-1,3,-122,4,-5,4,42,5,-122,5,-94,5,-61,4,36,3,44,2,32,3,67,6,47,10,13,13,-83,13,-62,12,-74,11,55,11,71,11,25,11,-26,9,69,7,22,4,-21,1,41,1,-80,0,-95,-1,7,-2,21,-4,54,-6,48,-7,-25,-7,-42,-5,-109,-3,83,-2,12,-2,91,-3,-10,-4,-33,-3,85,0,72,3,84,5,-106,5,96,4,50,3,103,3,-103,4,-121,4,-20,1,-23,-3,-14,-6,17,-6,105,-6,102,-6,67,-7,82,-9,-31,-11,126,-11,-122,-11,96,-11,-125,-11,-113,-10,10,-8,15,-7,65,-7,63,-7,-78,-7,16,-5,-28,-4,16,-2,96,-2,-116,-2,-111,-1,-11,0,-50,1,-75,1,-1,0,15,0,52,-1,-36,-2,-83,-2,-61,-3,-86,-5,86,-7,69,-8,93,-7,28,-4,29,-1,57,1,52,2,-59,2,102,3,101,4,-38,5,-24,7,-25,9,-50,10,119,10,-27,9,20,10,49,11,-97,12,104,13,-27,12,86,11,26,10,107,10,-67,11,29,12,-8,9,0,6,-74,2,11,2,112,3,-31,4,8,5,-14,3,102,2,-65,0,42,-1,34,-2,-40,-3,-62,-3,34,-3,-7,-5,17,-5,-17,-6,52,-5,-98,-5,-56,-5,-63,-5,53,-5,108,-6,76,-6,-96,-5,17,-2,-37,-1,-100,-1,-69,-3,103,-5,-85,-7,-111,-8,-73,-9,-104,-10,61,-11,6,-12,-103,-13,20,-12,-78,-12,91,-12,-22,-14,93,-15,1,-15,95,-14,-97,-12,126,-10,-104,-9,45,-8,-104,-8,-1,-8,124,-6,10,-2,71,3,24,8,5,11,121,12,113,13,91,14,-3,14,125,15,-58,15,78,15,57,14,-88,13,127,14,12,16,-127,16,-39,14,-34,11,56,9,-35,7,-103,7,-37,7,28,8,-82,7,119,6,-66,4,-83,3,-78,3,105,4,-5,4,37,5,-28,4,67,4,109,3,-31,2,-82,2,10,2,-44,-1,-17,-5,123,-9,81,-12,34,-13,12,-13,43,-14,-74,-17,-111,-20,-111,-22,-111,-22,3,-20,-76,-19,39,-17,56,-16}; }
	private static byte[] data15(){ return new byte[] {48,-15,112,-14,60,-12,103,-10,60,-8,-108,-7,66,-5,-92,-3,96,0,0,3,-91,5,9,8,35,9,-117,8,77,7,2,7,-52,7,-35,8,106,9,32,9,-57,7,2,6,48,5,95,6,9,9,12,11,74,11,59,10,117,9,-90,9,25,10,-18,9,-2,8,-25,7,30,7,-101,6,37,6,-113,5,-61,4,-59,3,83,2,53,0,-87,-3,-78,-5,95,-5,-19,-5,83,-5,-102,-8,-78,-12,109,-15,4,-16,71,-16,121,-15,66,-14,76,-14,86,-14,87,-13,44,-11,-65,-10,119,-9,-49,-9,99,-8,-53,-7,-31,-5,113,-2,-47,0,104,2,38,3,-96,3,-97,4,79,6,109,8,-102,10,126,12,125,13,60,13,46,12,108,11,59,11,-20,10,18,10,5,9,62,8,-67,7,112,7,14,7,-39,5,5,3,43,-1,33,-4,-14,-6,-29,-6,-87,-6,-23,-7,-1,-8,35,-8,54,-9,-125,-10,-28,-10,26,-7,90,-4,112,-1,-117,1,-25,2,-12,3,-66,4,51,5,56,5,-105,4,96,3,30,2,122,1,16,0,22,-1,-2,-3,17,-4,-94,-8,-73,-12,90,-14,87,-14,53,-13,59,-13,-13,-15,23,-16,84,-18,55,-19,39,-19,23,-18,-62,-17,19,-14,95,-11,-35,-8,102,-5,42,-4,83,-4,66,-3,82,-1,-28,0,-19,0,97,0,49,1,91,3,-39,4,-17,3,61,1,-65,-2,-85,-3,-4,-3,-73,-2,-85,-2,111,-3,-81,-5,22,-5,66,-4,3,-2,0,-1,60,-1,30,0,110,2,-103,5,-92,8,11,11,-109,12,98,13,7,14,-36,14,-38,15,-45,16,-61,17,63,18,102,17,-11,14,-19,11,-101,9,-51,8,77,9,17,10,-101,9,49,7,46,4,-109,2,-109,2,-33,1,-88,-2,-40,-7,47,-10,76,-11,101,-10,-64,-9,-72,-8,112,-7,19,-6,84,-6,-24,-7,-47,-7,7,-5,78,-3,89,-1,-70,-1,106,-2,-82,-4,12,-4,49,-3,-108,-2,30,-2,76,-5,23,-8,46,-10,90,-11,22,-12,58,-14,-96,-16,-35,-17,-58,-17,-127,-16,-49,-15,17,-13,-120,-13,112,-13,34,-12,109,-10,53,-6,86,-2,-96,1,-86,3,95,5,-41,7,-65,10,-127,12,-103,12,110,12,-2,12,113,13,116,12,-93,10,9,10,7,11,-68,11,98,10,123,7,27,5,48,4,-44,3,96,2,-93,-1,-69,-4,29,-5,123,-5,-91,-3,36,1,7,5,103,8,-120,10,-104,11,39,12,-50,12,-29,13,-78,14,106,14,-57,12,-58,10,24,9,-108,7,-106,5,7,3,-24,-1,-48,-5,-75,-10,-70,-15,-86,-18,15,-18,-41,-18,-3,-18,101,-19,-44,-22,101,-23,-74,-22,52,-18,-123,-15,-92,-13,-43,-11,-48,-7,-86,-2,8,2,39,3,8,4,94,6,-108,9,-61,11,35,12,-128,11,116,10,-38,8,116,6,-75,3,91,1,1,0,-61,-1,94,0,-61,0,4,0,-33,-3,12,-5,89,-8,89,-10,61,-11,26,-11,-73,-11,67,-9,1,-6,-105,-3,-63,0,71,2,67,2,-21,1,100,2,-123,3,-123,4,-101,4,-19,3,2,3,-61,1,-80,-1,-29,-4,124,-6,-125,-7,-109,-7,51,-7,70,-9,110,-12,27,-13,-97,-12,-66,-9,-126,-7,41,-7,-67,-8,112,-6,65,-2,-55,2,36,7,-77,10,33,13,-115,14,51,16,-2,18,-71,22,18,26,62,28,57,29,39,29,-39,27,-124,25,-40,22,-113,20,68,18,-108,15,116,12,115,9,-90,6,13,4,76,1,-39,-3,75,-7,61,-12,-39,-17,23,-19,-76,-21,27,-21,-85,-22,56,-22,30,-22,-32,-22,53,-20,69,-19,-103,-19,-119,-19,-59,-19,67,-18,-94,-18,-71,-18,-27,-18,108,-17,5,-16,47,-16,-7,-17,-34,-17,54,-16,-84,-16,-3,-16,99,-15,29,-14,71,-13,26,-11,16,-8,-86,-5,-101,-2,12,0,89,1,-85,4,-45,10,-31,17,-81,23,112,27,81,30,23,33,-18,35,-78,38,-9,40,-26,41,6,41,-54,38,-1,35,-73,32,-14,28,-76,24,125,20,94,16,110,12,-84,8,-33,4,-7,0,74,-3,-47,-7,-68,-11,123,-16,51,-21,26,-24,11,-24,-28,-23,-72,-21,108,-20,120,-20,-21,-20,75,-18,-79,-17,-27,-17,28,-17,-79,-18,-47,-17,-68,-15,-31,-14,-113,-14,-68,-15,-99,-15,-5,-15,-91,-15,78,-16,-120,-17,-89,-16,105,-13,9,-10,-59,-9,111,-7,-61,-5,-123,-2,-28,0,44,3,-40,5,32,9,-21,12,50,17,-84,21,26,25,-116,26,103,26,49,26,-77,26,-95,27,-49,27,76,26,-9,22,-127,18,-25,13,-122,9,15,5,-42,0,-10,-3,-35,-4,94,-4,-74,-6,-118,-9,-2,-13,93,-15,-30,-17,115,-18,95,-20,59,-22,12,-22,-77,-20,29,-15,-97,-12,57,-10,-72,-10,-58,-9,124,-7,59,-5,-69,-4,-62,-2,93,1,-63,3,11,5,-81,5,-73,6,-3,7,-111,8,-94,7,-13,5,-71,4,78,4,50,4,-23,3,-68,3}; }
	private static byte[] data16(){ return new byte[] {-54,3,-45,3,106,3,-63,2,-100,2,127,3,35,5,-110,6,46,7,111,7,34,8,85,9,8,10,-88,9,-54,8,-97,8,-36,8,76,8,35,6,-52,2,35,-1,-51,-5,-1,-8,-18,-10,-121,-11,-91,-12,51,-12,-69,-13,-117,-14,43,-16,113,-19,-106,-21,-14,-22,-61,-22,-53,-22,96,-21,36,-19,71,-16,-99,-12,-54,-7,-63,-2,34,2,-91,3,-105,4,-47,6,-119,10,65,14,74,16,-77,16,-111,16,-2,16,99,17,-62,16,-61,14,41,12,-44,9,-23,7,-36,5,-79,3,-7,1,43,1,-12,0,43,0,66,-2,39,-4,86,-5,-126,-4,-103,-2,13,0,53,0,-35,-1,-19,-1,-28,0,78,2,33,3,-12,2,80,2,-10,1,-32,1,3,1,5,-1,-86,-4,-13,-6,-23,-7,51,-7,-21,-8,60,-7,-43,-7,48,-6,89,-6,90,-6,-56,-7,-63,-8,35,-8,-20,-8,-62,-6,-112,-4,70,-2,-95,0,81,4,55,8,-100,10,-115,10,21,9,16,8,99,8,117,9,19,10,-125,9,-43,7,120,5,41,3,-25,0,115,-2,-101,-5,-35,-8,-50,-10,-103,-11,-40,-12,27,-12,71,-13,-44,-14,36,-13,-68,-13,-51,-13,107,-13,-2,-13,-50,-10,4,-5,102,-2,-30,-1,-94,0,69,2,7,5,-12,7,-63,10,-100,13,47,16,-116,17,-68,17,-63,17,42,18,93,18,36,18,-11,17,-12,17,-112,17,85,16,101,14,4,12,-27,8,5,5,-28,0,10,-3,-72,-7,22,-9,-120,-11,105,-11,31,-10,100,-10,-2,-11,-101,-11,28,-10,-48,-10,-121,-10,70,-11,105,-12,-67,-12,-32,-11,-122,-10,56,-10,64,-11,125,-12,18,-12,-101,-13,-111,-14,-123,-15,69,-15,32,-14,-69,-13,-108,-11,111,-9,125,-7,-108,-5,44,-3,0,-2,-68,-2,72,0,-14,2,75,6,-24,9,72,13,74,15,-110,15,50,15,-98,15,14,17,113,18,-9,18,72,18,99,16,5,14,74,12,115,11,98,10,77,8,29,6,52,5,64,5,121,4,-22,1,107,-2,-124,-5,120,-7,81,-9,-12,-12,-11,-13,16,-10,122,-6,84,-2,83,-1,91,-2,-96,-3,31,-2,-49,-2,-127,-2,-127,-3,121,-4,-27,-5,-124,-5,33,-5,-110,-6,104,-7,-1,-10,62,-13,-114,-17,-47,-19,-114,-18,-100,-16,-69,-14,12,-11,125,-9,58,-7,-33,-7,20,-5,-108,-2,-22,3,-29,8,82,12,43,15,-5,18,-106,23,119,27,-41,28,-22,27,45,26,-106,25,21,27,-121,29,31,30,-27,26,-83,20,-125,14,56,10,-97,7,-12,5,-117,4,-82,2,95,-1,-123,-6,-81,-12,82,-17,114,-21,-9,-24,-78,-26,-57,-29,74,-31,123,-31,-30,-28,77,-23,-58,-21,100,-21,-71,-23,54,-23,31,-21,35,-17,-62,-13,61,-9,-20,-8,103,-7,46,-6,-119,-4,17,0,-27,2,-57,3,-111,3,-43,3,26,5,1,7,-54,8,110,9,21,8,83,5,-20,2,63,2,27,3,-35,4,23,7,-65,8,124,8,-59,6,47,6,-3,8,-23,13,-1,17,101,19,-22,18,48,18,73,18,-42,18,11,19,47,18,-26,15,12,13,89,11,-13,11,-92,13,-96,13,50,10,127,4,71,-1,89,-4,-70,-5,68,-4,-37,-4,-65,-4,-2,-5,0,-5,115,-6,36,-5,46,-3,97,-1,46,0,54,-1,-99,-3,-87,-4,45,-4,83,-5,-57,-7,-85,-9,-114,-11,11,-12,-72,-13,46,-12,-46,-13,42,-15,-61,-20,-17,-24,-92,-25,-103,-24,11,-22,-41,-22,-67,-21,-128,-19,-125,-17,-12,-16,15,-14,-45,-13,-40,-10,-16,-6,-44,-1,75,4,108,7,-126,9,-53,11,-54,13,-36,13,-119,11,1,9,52,8,63,9,-83,10,-9,10,-28,8,-34,4,43,1,37,0,97,1,-75,2,-74,2,-108,1,75,0,-12,-1,-42,0,64,2,25,4,-1,6,-38,10,-110,14,-109,17,-60,20,62,24,-66,26,-22,26,45,25,118,22,4,20,91,19,54,21,-57,23,16,24,-64,20,57,15,113,9,-82,4,13,1,-121,-3,91,-7,89,-11,111,-14,11,-16,-74,-20,-33,-24,8,-26,-73,-28,-70,-29,-24,-30,58,-29,-126,-27,-12,-24,-13,-21,-110,-19,26,-18,-71,-18,101,-16,118,-13,-49,-9,-77,-4,93,0,-33,0,55,-1,12,-2,-50,-2,-122,0,47,2,46,4,-89,6,-115,8,68,9,-96,8,-102,6,2,3,-33,-2,78,-4,-114,-4,-19,-2,85,1,65,2,-126,1,16,0,-46,-2,13,-2,49,-2,-60,-1,116,2,-119,4,-10,4,72,4,49,4,-108,5,-10,7,25,10,-40,10,-48,9,36,8,94,7,-53,7,4,8,-68,6,-78,3,36,0,-79,-3,-93,-3,-34,-1,-54,2,-13,4,-60,5,75,5,82,4,7,4,-81,5,-48,8,33,12,102,14,-81,15,86,16,93,16,20,16,-45,15,-17,14,49,12,-103,7,106,3,64,2,-63,3,-91,4,-36,1,-31,-5,41,-10,-3,-14,-47,-15,-10,-16}; }
	private static byte[] data17(){ return new byte[] {71,-16,94,-16,4,-15,34,-15,-74,-16,126,-16,92,-15,75,-13,19,-10,-31,-8,-48,-6,73,-5,-120,-6,52,-7,-32,-9,-91,-10,-124,-11,-79,-12,-80,-12,-90,-11,113,-10,28,-11,83,-15,-44,-20,-17,-23,102,-23,-119,-22,119,-20,97,-18,-55,-17,24,-15,68,-13,-8,-10,-46,-5,-6,0,-68,5,-15,9,2,14,127,18,52,23,-122,27,7,31,80,33,-21,33,63,33,-5,32,-127,34,-8,36,-9,37,-37,35,83,31,118,26,78,23,76,22,23,22,100,20,106,16,76,11,-92,6,-30,2,-108,-1,28,-4,117,-8,-9,-12,-120,-14,-67,-15,62,-14,56,-13,-62,-13,45,-13,55,-15,-78,-18,-16,-20,-20,-20,-72,-18,-117,-15,81,-12,-81,-11,33,-11,105,-13,33,-14,23,-14,-100,-14,-57,-14,64,-14,-70,-15,-68,-15,75,-14,127,-14,-27,-15,-74,-16,-121,-17,-105,-17,-46,-15,-93,-11,6,-7,105,-6,64,-6,62,-6,58,-5,73,-3,55,0,-4,3,-43,7,-91,10,31,12,-66,12,-115,13,-41,14,-6,15,52,16,-72,15,-123,15,93,16,-4,17,107,19,104,19,-9,16,115,12,-10,7,-92,5,-38,5,109,7,-37,8,33,9,69,8,14,7,-115,6,-90,6,-61,6,-115,6,35,6,-58,5,119,5,121,5,-82,5,117,5,55,4,57,2,-74,-1,32,-3,11,-5,29,-6,-74,-7,8,-8,-46,-13,68,-18,31,-22,28,-23,110,-22,41,-20,27,-19,113,-19,-1,-19,90,-17,-46,-15,-14,-12,-67,-9,-111,-7,-125,-5,-65,-2,-14,2,-105,6,0,9,98,10,-44,10,-5,9,61,8,21,7,50,7,-53,7,106,7,122,5,-117,2,-86,-1,-68,-3,-12,-4,-54,-4,41,-4,-115,-6,95,-8,11,-9,-50,-9,-101,-6,-28,-3,-22,-1,-32,0,28,2,-33,4,74,8,-94,10,95,11,26,11,-52,10,47,10,53,9,-82,8,-103,9,89,11,-35,11,-32,9,31,6,28,2,2,-1,32,-3,22,-4,1,-5,-27,-8,116,-10,32,-11,105,-11,-39,-11,3,-11,90,-13,-106,-14,-72,-13,62,-10,-2,-8,41,-5,93,-4,-56,-4,41,-3,91,-2,-41,0,-36,3,98,6,-7,7,-66,8,-16,8,-33,8,-3,8,-112,9,48,10,126,10,126,10,119,10,120,10,90,10,-93,9,-111,7,-57,3,-124,-1,-60,-4,122,-4,-103,-3,119,-2,92,-2,25,-3,-59,-6,20,-8,-15,-11,-15,-12,-48,-12,10,-11,-109,-11,120,-10,97,-9,87,-8,-104,-7,118,-5,46,-3,-22,-3,109,-3,-40,-4,44,-3,114,-2,-95,-1,5,0,-88,-1,-86,-2,-96,-4,24,-5,-66,-5,-17,-3,110,-1,-22,-2,115,-3,-56,-4,95,-3,100,-2,-23,-2,37,-1,-112,-1,79,0,15,1,-46,0,47,-1,-8,-4,-66,-5,5,-4,-74,-4,-100,-4,30,-4,92,-4,-80,-3,-10,-2,-92,-2,98,-4,80,-7,101,-9,-62,-9,126,-7,87,-6,-118,-7,-72,-8,-91,-7,-43,-5,85,-3,61,-3,37,-4,15,-5,-7,-6,-113,-4,45,-1,-13,0,-108,0,62,-1,21,-1,-118,0,-128,2,-46,3,110,4,-103,4,-13,3,28,2,-105,-1,65,-2,-67,-1,53,3,-50,5,-62,5,19,4,0,3,-12,3,-110,6,55,9,54,10,88,9,-127,8,-100,9,75,12,98,14,88,14,-70,12,-85,10,-9,8,6,8,30,8,-42,8,17,10,-100,11,-100,12,-93,11,8,9,113,7,-126,8,35,10,32,9,39,5,-76,0,-56,-3,67,-4,-45,-6,40,-8,-6,-13,104,-17,34,-20,-95,-22,-85,-23,-2,-25,-116,-27,24,-29,-81,-31,-106,-31,44,-30,-32,-30,-77,-29,123,-27,-116,-24,-51,-20,-111,-15,-6,-11,-12,-8,-122,-6,13,-4,-61,-2,-80,2,-39,6,-38,10,-125,14,5,17,36,17,60,15,44,13,75,13,-28,15,-25,18,-47,19,-8,17,68,15,-93,13,72,13,-96,12,-66,10,-109,8,-95,7,3,8,-77,8,-84,9,118,11,-97,13,-65,14,52,14,49,13,10,13,-99,13,-47,13,25,13,58,11,-15,7,-127,3,11,-1,25,-4,5,-5,-91,-6,109,-7,-94,-10,0,-13,29,-16,29,-17,125,-17,126,-17,-14,-19,-66,-21,27,-21,-8,-20,-3,-17,38,-14,40,-13,121,-12,51,-9,67,-6,-71,-5,45,-5,-85,-6,88,-4,-88,-1,78,2,-72,2,-37,1,86,1,99,1,-25,0,-16,-1,-23,-1,-51,1,-59,4,8,7,-30,7,-64,7,75,7,-45,6,-44,6,-67,7,0,9,-34,8,-83,6,-40,3,-72,2,127,3,49,4,-96,3,114,2,-103,1,108,0,65,-2,59,-5,65,-8,-42,-11,21,-12,-120,-14,109,-16,-67,-19,-5,-21,-73,-20,73,-17,-50,-16,113,-17,-70,-20,-20,-21,-30,-18,22,-12,-121,-8,111,-6,37,-5,50,-3,-112,1,-1,6,59,12,57,17,61,22,124,26,-49,28,-65,29,-32,30,-33,32,-35,34,-76,35,99,35,69,34,84,32,-125,29}; }
	private static byte[] data18(){ return new byte[] {25,26,-101,22,33,19,67,15,-75,10,67,6,-11,2,-79,0,-30,-3,-62,-7,33,-11,68,-15,26,-18,17,-21,112,-24,-106,-26,-63,-27,19,-26,-15,-25,103,-22,-20,-21,-13,-21,-77,-21,87,-20,68,-19,-67,-19,-49,-19,95,-18,47,-17,73,-17,29,-18,100,-20,69,-21,-79,-21,116,-19,63,-17,-76,-17,69,-17,26,-17,32,-16,92,-14,111,-11,-86,-8,107,-5,-49,-3,-115,1,-17,7,15,16,-22,22,-117,26,-75,27,-124,28,45,30,126,32,-75,34,118,36,98,37,-36,36,116,34,-100,30,-88,26,122,23,89,21,15,20,-6,18,50,17,71,14,-8,10,118,8,-70,6,58,4,22,0,118,-5,-92,-8,46,-8,116,-8,-100,-9,-114,-11,122,-13,103,-14,100,-14,98,-14,101,-15,-53,-17,-61,-18,-56,-18,100,-18,52,-20,-30,-24,112,-26,70,-26,126,-25,-10,-24,39,-22,115,-21,-118,-19,124,-16,-124,-13,-80,-11,64,-9,-52,-7,53,-2,87,3,91,7,-76,9,91,11,118,13,19,16,98,18,-100,19,35,19,90,17,44,15,-88,13,-108,12,9,11,107,8,44,5,5,2,114,-1,11,-3,-97,-6,-59,-8,-96,-8,47,-6,-110,-5,-20,-6,-123,-8,-81,-10,73,-9,-29,-7,79,-4,-102,-4,82,-5,-68,-6,-111,-4,-48,-1,-110,2,-100,4,23,7,31,10,-102,12,-47,13,83,14,-54,14,24,15,-62,14,-99,13,6,12,-98,10,-20,9,72,9,-51,7,33,5,13,2,-96,-1,-8,-3,-80,-4,127,-5,-55,-6,69,-6,111,-7,-1,-9,-10,-10,63,-9,-72,-8,53,-6,88,-5,-68,-4,-59,-2,-97,0,55,1,82,0,78,-1,106,-1,-41,0,7,2,-56,1,53,0,117,-2,-20,-4,-7,-6,107,-8,58,-10,125,-11,9,-10,-101,-10,-14,-11,32,-12,17,-14,-43,-16,-114,-16,-16,-16,-118,-15,79,-14,120,-13,-78,-11,-42,-7,96,-1,-101,4,-60,7,-83,8,-28,8,32,10,-35,12,16,16,-34,17,95,17,-123,15,-60,13,-92,12,45,11,49,9,-52,7,5,8,-72,8,21,8,-92,5,59,3,94,2,111,2,-81,1,114,-1,-123,-3,-71,-3,39,0,-105,2,14,3,120,1,84,-1,10,-2,-101,-3,77,-3,-60,-4,74,-4,37,-4,-35,-5,18,-5,111,-7,54,-9,32,-11,18,-12,-80,-12,-106,-10,-47,-8,-34,-6,-52,-4,2,-1,34,1,119,2,-49,2,68,3,-41,4,-61,7,126,10,-64,11,124,11,29,11,-84,11,-44,12,86,13,-10,11,35,9,83,6,-42,4,-27,3,-76,1,126,-3,-92,-8,-13,-12,-64,-14,83,-15,75,-16,-22,-17,62,-16,-44,-16,-66,-16,-89,-17,15,-18,66,-19,81,-18,10,-15,-80,-13,42,-11,-16,-11,72,-9,-16,-7,103,-3,-67,0,68,3,35,5,59,7,17,10,49,13,-37,15,-54,17,47,19,31,20,-106,20,-22,20,109,21,40,22,-16,22,95,23,21,23,-6,21,60,20,26,18,-54,15,72,13,109,10,-24,6,-35,2,-19,-2,118,-5,-67,-8,-74,-10,87,-11,-108,-12,80,-12,-53,-12,29,-10,108,-9,-102,-9,49,-10,82,-12,92,-13,-117,-13,-81,-13,-31,-14,-98,-15,-3,-16,-4,-16,121,-16,3,-17,-98,-19,36,-19,-91,-19,-84,-18,-6,-17,114,-15,-10,-14,-84,-12,114,-10,12,-8,-99,-7,-14,-5,-88,-1,29,4,-107,8,58,12,99,14,73,14,-48,12,-44,11,114,12,-66,13,-105,14,-118,14,-79,13,-10,11,-11,9,77,8,82,7,-48,6,-20,6,-4,7,106,9,6,10,100,9,-37,7,32,6,-122,4,-23,2,-13,0,25,0,21,2,96,6,-119,9,55,9,-1,6,-57,5,-17,5,-71,5,97,4,77,2,3,0,-119,-3,10,-5,-79,-8,42,-10,79,-13,-14,-17,-107,-20,19,-22,-75,-23,-63,-21,-39,-18,-124,-15,91,-13,-88,-12,-80,-11,21,-9,-18,-7,-54,-2,-81,4,-33,9,34,13,-46,14,118,16,0,19,15,21,105,20,-21,16,60,13,5,12,-66,13,-15,15,-108,15,-127,11,-100,5,10,1,32,-1,3,-1,-86,-1,-88,0,81,1,86,0,19,-3,-79,-8,60,-11,120,-13,124,-14,-4,-16,-29,-18,-125,-19,109,-18,-86,-15,69,-11,-23,-10,34,-10,-89,-12,-43,-12,-30,-9,-30,-4,40,1,-92,2,-123,1,-46,-1,94,-1,-120,0,-44,2,-14,4,113,5,-63,4,-71,4,102,6,82,8,-121,8,110,6,7,3,-77,-1,-123,-3,-18,-4,-54,-3,-128,-1,122,1,11,2,18,0,-57,-4,-1,-5,-75,-1,101,5,19,9,107,9,121,8,-94,8,106,10,-61,12,-5,13,-115,13,28,12,2,11,1,11,85,12,22,14,29,14,-24,10,-52,5,-86,1,-6,-1,-27,-1,96,0,-22,0,-26,0,46,0,-121,-1,-14,-1,112,1,-102,3,-72,5,-10,6,124,6,-45,4,68,3,-1,1,-46,-1,19,-4,81,-9,83,-13,79,-15,56,-15}; }
	private static byte[] data19(){ return new byte[] {53,-15,100,-17,-28,-21,-115,-24,-74,-26,117,-26,111,-25,-11,-24,34,-22,-46,-22,49,-20,-95,-18,63,-15,30,-13,93,-11,61,-7,102,-2,23,3,33,6,-69,7,-22,8,93,10,29,11,-81,9,-114,6,85,4,-108,4,70,6,46,7,78,6,-122,3,-86,-1,-95,-4,-74,-4,-13,-1,-74,3,111,5,29,5,-77,4,-26,5,110,8,53,11,-13,13,-117,17,27,22,26,26,118,28,17,30,6,32,45,33,-47,31,-31,27,70,23,-113,19,91,17,119,16,-74,15,40,13,-25,7,123,1,2,-4,-100,-8,77,-10,1,-12,118,-15,104,-17,-8,-19,66,-20,69,-23,-108,-27,-28,-30,-23,-31,49,-30,55,-29,65,-27,126,-24,-32,-21,85,-18,104,-17,75,-17,79,-17,-11,-16,56,-11,-61,-6,116,-1,-90,1,117,1,69,0,-5,-1,68,1,84,3,-6,4,-114,6,-66,8,61,11,-59,12,115,12,55,10,-127,6,-54,2,38,1,-83,2,-89,5,85,7,-67,6,-89,4,81,2,27,0,-48,-2,51,-1,-103,1,-90,4,86,6,-74,5,12,4,-60,3,125,5,-12,7,-127,9,-52,9,1,9,-31,7,94,7,-46,7,-14,7,-28,5,-18,1,-68,-3,2,-5,17,-6,-58,-6,82,-4,-96,-3,-7,-3,-84,-3,-73,-3,-55,-2,-29,0,-11,3,51,7,-95,9,-13,10,123,11,-125,11,41,11,82,10,-50,8,-50,5,1,2,-120,-1,-8,-1,-106,1,77,1,-52,-3,-83,-8,36,-11,-30,-12,-33,-10,90,-8,-111,-8,-59,-8,-12,-7,44,-5,-101,-5,-30,-5,9,-3,89,-1,82,2,15,5,108,6,-72,5,-8,3,-1,1,-102,-1,99,-4,79,-7,-114,-9,-35,-10,44,-10,93,-12,-81,-16,121,-21,111,-26,-44,-29,38,-28,-119,-26,120,-23,122,-21,63,-20,51,-19,15,-16,-59,-12,60,-6,-31,-1,-9,5,-46,11,107,16,2,20,56,23,22,26,32,28,-65,28,-30,27,-35,25,6,24,-46,23,-62,24,-91,24,-24,21,44,17,-82,12,-107,10,24,11,57,12,-72,11,-64,9,-1,7,80,7,92,6,61,4,81,1,-89,-2,-30,-4,92,-4,16,-3,63,-2,-9,-2,-69,-2,88,-3,56,-5,91,-7,-87,-8,111,-7,2,-5,-5,-4,53,-2,-83,-3,-6,-6,-49,-9,-24,-11,95,-11,17,-11,37,-12,-15,-14,27,-14,-28,-15,-58,-15,-25,-16,-4,-18,-95,-20,26,-21,120,-21,22,-18,-43,-15,100,-12,-97,-12,-111,-13,41,-13,4,-12,-77,-11,99,-8,94,-4,-128,0,-10,2,-108,3,16,4,-49,5,-113,8,11,11,-36,12,59,14,-111,15,2,17,-69,18,96,20,4,21,116,19,12,16,-45,12,97,11,-96,11,63,12,80,12,-77,11,-91,10,115,9,-96,8,98,8,-93,8,42,9,-43,9,99,10,-107,10,111,10,-53,9,64,8,123,5,11,2,-84,-2,-41,-5,-89,-7,28,-8,-104,-10,-53,-13,34,-17,23,-22,-124,-25,103,-24,-64,-22,26,-20,-22,-21,-53,-21,6,-19,-33,-17,-100,-13,105,-9,60,-6,-50,-5,89,-3,-126,0,-46,4,100,8,-66,9,-107,9,-105,8,-19,6,6,5,43,4,-37,4,-126,5,115,4,-102,1,79,-2,-104,-5,42,-6,78,-6,-63,-5,-24,-4,115,-4,26,-5,-43,-6,52,-3,74,1,31,5,-114,7,-9,8,-59,10,-122,13,-113,16,92,18,109,18,95,17,21,16,75,14,-90,11,-113,8,96,6,6,5,-45,2,-101,-2,58,-7,-92,-12,-19,-15,-33,-16,-98,-16,87,-16,-86,-17,53,-17,-14,-17,-83,-15,-10,-14,-110,-14,-80,-15,-101,-14,-11,-11,45,-6,59,-3,-102,-2,-4,-2,30,-1,-11,-1,49,2,119,5,62,8,104,9,104,9,100,9,-76,9,35,10,-10,10,31,12,-37,12,75,12,102,11,61,11,5,12,-79,12,87,12,93,10,-76,6,-124,2,10,0,-120,0,125,2,61,3,-111,1,109,-2,87,-5,-19,-8,-4,-10,-57,-11,-103,-11,114,-10,114,-9,-37,-9,-78,-9,-90,-9,83,-8,-33,-7,-113,-5,-74,-4,12,-3,46,-3,-18,-3,111,-3,-60,-3,-74,-3,-58,-4,-118,-6,121,-9,93,-11,-106,-11,67,-9,-31,-9,-63,-10,120,-11,-126,-11,120,-10,85,-9,44,-8,-82,-7,-72,-5,-109,-3,-126,-2,37,-2,-78,-4,39,-5,-26,-6,76,-4,57,-2,43,-1,112,-1,23,0,111,1,-108,2,89,2,31,1,36,0,86,0,62,1,-37,1,-127,1,-116,0,33,0,-8,0,-106,2,76,3,34,2,-17,-1,-116,-2,74,-1,-65,1,15,4,120,4,-44,2,-76,0,-11,-1,127,0,48,1,46,1,-44,0,-109,0,-47,-1,-64,-3,99,-5,-35,-6,-99,-3,-90,1,27,4,-43,3,84,2,-41,1,-72,3,-112,7,-83,11,-39,13,-48,13,-61,13,107,15,-29,17,-59,18,69,17,-44,14,124,12,38,10,-70,7,-46,5,-17,4,-19,4,-28,4,-15,3,-103,1}; }
	private static byte[] data20(){ return new byte[] {117,-2,116,-4,-98,-4,-36,-3,-83,-3,65,-5,27,-8,74,-10,-31,-11,28,-11,-125,-14,-32,-18,42,-20,67,-21,71,-21,-105,-22,-74,-24,54,-26,-81,-28,-54,-28,113,-26,77,-24,-128,-23,76,-22,-98,-21,79,-18,-121,-14,120,-9,-50,-5,105,-2,-1,-1,67,2,37,6,-17,10,-107,15,-66,19,83,23,1,25,-104,23,78,20,-124,18,126,20,119,24,34,27,121,26,110,23,-57,19,-66,16,61,14,-87,11,-78,8,-58,5,-82,3,-126,2,-58,1,-90,1,-63,2,119,4,108,5,-33,4,21,4,56,4,58,5,-1,5,3,6,-48,4,-7,1,-91,-3,23,-7,17,-10,-37,-12,80,-12,-21,-14,35,-16,-37,-20,-91,-22,107,-22,107,-21,46,-20,-23,-21,-6,-21,55,-18,-99,-14,-26,-10,5,-7,-90,-7,99,-5,-25,-2,53,2,96,3,5,3,-97,3,58,6,127,9,-47,11,-91,12,95,12,52,11,74,9,19,7,122,5,88,5,1,7,88,9,-126,10,-124,9,-3,6,38,4,-6,1,8,1,121,1,-19,1,100,0,-121,-4,-24,-8,-10,-9,37,-7,-15,-7,26,-7,125,-9,9,-10,-100,-12,-80,-14,-124,-16,-55,-18,20,-18,48,-18,19,-18,-48,-20,4,-21,37,-21,126,-18,92,-13,72,-10,10,-10,34,-11,63,-9,-57,-4,4,3,49,7,-127,9,-50,11,35,15,20,19,-21,22,104,26,-127,29,-66,31,-66,32,-81,32,16,32,-116,31,112,31,-70,31,-3,31,101,31,-113,29,92,26,65,22,-75,17,113,13,-120,9,-65,5,-9,1,-79,-2,27,-4,78,-7,-35,-12,57,-17,23,-22,-75,-26,61,-28,-63,-31,83,-33,-84,-35,85,-35,-21,-34,60,-30,116,-27,-117,-26,65,-26,-59,-26,-8,-24,-112,-21,-71,-19,17,-16,-50,-14,-76,-12,-86,-12,-124,-13,39,-13,-121,-12,51,-9,-29,-7,-45,-5,-82,-4,-45,-4,-9,-4,-34,-3,41,0,62,3,-25,5,-83,7,-119,9,7,13,70,18,-79,23,58,27,51,28,-41,27,-49,27,0,29,-46,30,-125,32,-98,33,-18,33,-111,32,10,29,-81,23,18,18,108,13,54,10,72,8,-10,6,8,5,125,1,37,-3,-77,-7,127,-9,13,-11,-76,-15,8,-17,-83,-18,-26,-17,-45,-16,-84,-16,-28,-17,111,-17,-23,-17,83,-15,-102,-14,-62,-14,51,-14,-109,-14,71,-12,-90,-11,0,-11,-31,-14,-104,-15,109,-14,123,-12,75,-10,-112,-9,10,-7,19,-5,18,-3,-76,-2,-11,-1,-126,1,45,4,11,8,22,12,-71,14,-119,15,115,15,-28,15,46,17,79,18,-87,17,-34,14,-31,10,100,7,54,5,-55,3,-64,1,103,-2,-72,-6,-33,-9,-23,-11,-104,-13,-44,-16,100,-17,-33,-16,31,-12,112,-10,110,-10,85,-11,51,-11,73,-9,-2,-6,19,-2,-49,-2,-43,-3,-48,-3,11,0,72,3,112,5,-35,6,-8,8,-88,11,51,13,-18,12,58,12,-109,12,97,13,-106,13,-21,12,39,12,-98,11,20,11,-14,9,-24,7,22,5,40,2,16,0,9,-1,-90,-2,-111,-2,106,-2,-28,-3,-121,-4,-27,-6,55,-6,13,-5,108,-4,25,-3,73,-3,20,-2,106,-1,-18,-1,-90,-2,-46,-4,78,-4,-63,-3,-62,-1,-32,0,-53,0,-46,-1,66,-2,35,-4,-43,-7,-19,-9,59,-9,-2,-9,120,-7,30,-6,-7,-8,-87,-10,-82,-12,-52,-13,-110,-13,119,-13,-81,-13,83,-12,97,-11,74,-9,-60,-6,-120,-1,-89,3,67,5,-11,4,6,5,10,7,109,10,110,13,-45,14,-122,14,67,13,26,12,15,11,66,9,-80,6,-94,4,23,4,-53,3,31,2,78,-1,102,-3,67,-3,-101,-3,-13,-4,-118,-5,56,-5,32,-3,59,0,-113,2,-95,2,-49,0,-84,-2,-111,-3,-55,-3,-71,-2,119,-1,-42,-1,38,0,-127,0,82,0,64,-1,-96,-3,91,-4,22,-4,55,-3,115,-1,66,2,105,4,-122,5,48,6,27,7,-84,7,87,7,-23,6,-47,7,-30,9,-13,10,-52,9,-121,7,79,6,-63,6,-78,7,86,7,-32,4,67,1,47,-2,-121,-4,28,-5,18,-8,118,-13,89,-17,96,-19,-37,-20,-120,-20,8,-20,-38,-21,36,-20,-62,-20,-123,-19,109,-18,101,-17,2,-15,-19,-13,-4,-9,-127,-5,101,-3,-128,-2,-104,0,25,4,122,7,16,9,28,9,106,9,-4,10,73,13,92,15,9,17,117,18,68,19,117,19,-106,19,62,20,-75,20,-120,20,55,20,43,20,-86,19,-26,17,84,15,-24,12,-68,10,-99,8,66,6,-89,3,109,0,-25,-4,-103,-7,9,-9,19,-11,-56,-13,80,-13,-23,-13,34,-11,87,-10,-77,-10,-100,-11,96,-13,44,-15,67,-16,-118,-16,-40,-16,79,-16,-111,-17,119,-17,102,-17,114,-18,-9,-20,-118,-20,-22,-19,-4,-17,2,-14,-33,-13,-58,-11,117,-9,-24,-8,-95,-6,26,-3,47,0,-118,3,45,7,47,11,52,15,-12,17,-104,18,-104,17}; }
	private static byte[] data21(){ return new byte[] {-82,16,-65,16,-97,17,-98,18,86,19,-23,18,-24,16,32,14,1,12,74,10,-21,7,64,5,-68,3,-45,3,9,4,-60,2,38,0,119,-3,-88,-5,32,-6,-29,-9,-120,-11,-105,-11,49,-7,23,-2,-22,0,-71,0,-114,-1,79,-1,56,0,-124,1,-101,2,94,3,65,3,53,2,114,0,-68,-2,67,-3,-116,-5,94,-7,-73,-9,-95,-9,-18,-8,-95,-6,97,-4,-127,-2,85,0,-61,0,-108,-1,-85,-2,-14,-1,-55,3,44,8,-86,10,-23,9,53,7,76,5,-26,5,-45,7,-89,8,96,7,-89,5,95,5,96,6,-53,6,5,5,-121,1,-24,-3,-96,-5,-93,-6,106,-6,40,-5,27,-3,-14,-2,103,-2,-28,-6,64,-10,117,-13,-77,-13,-33,-11,84,-9,-59,-10,53,-11,-19,-12,55,-10,-71,-9,2,-8,44,-9,69,-10,-61,-10,-108,-7,-55,-3,30,1,-77,1,30,0,22,-2,68,-3,-114,-2,-80,1,-45,4,-30,5,-17,4,-118,3,-25,2,-28,2,84,3,-83,4,-39,6,-53,8,104,9,4,9,100,9,-119,11,-39,13,-119,13,27,10,-89,6,-127,6,-69,9,-4,13,-82,16,-60,16,-109,14,-121,11,107,9,-60,8,-47,8,57,8,94,6,-98,3,58,1,61,0,105,0,59,0,-30,-2,-87,-4,-119,-6,113,-7,-88,-7,-60,-6,-70,-5,-64,-5,56,-5,-115,-6,64,-6,5,-5,73,-3,41,0,-88,1,-9,0,-13,-2,24,-3,-17,-5,12,-5,-57,-7,-59,-9,-53,-11,-99,-12,49,-12,52,-13,-71,-16,32,-19,-104,-23,-119,-25,-94,-25,127,-23,43,-21,-85,-21,8,-20,13,-18,37,-15,-42,-13,39,-10,-6,-7,116,-1,94,4,-80,6,-38,6,-4,6,-65,8,68,12,5,16,47,18,26,18,-66,16,-89,15,-70,15,-92,16,-47,16,-95,14,-72,10,95,8,-68,9,45,13,115,15,-39,15,-57,15,-79,15,22,15,-9,13,-91,13,-80,14,-109,16,-27,17,81,17,2,15,-76,12,-39,11,11,12,-42,11,77,10,-108,7,99,4,53,2,-89,1,60,1,122,-2,45,-7,-50,-13,92,-16,90,-18,-75,-20,82,-21,-63,-22,-16,-22,-53,-22,116,-23,117,-25,117,-26,8,-24,90,-21,-43,-18,66,-15,-42,-14,-73,-13,71,-12,-41,-12,93,-11,-114,-11,-20,-11,12,-8,97,-4,31,1,-28,3,11,4,-126,2,8,1,-21,0,78,2,66,4,-67,5,-105,6,-4,6,47,7,-126,7,14,8,12,8,17,7,42,6,-62,6,121,8,31,10,-2,10,63,11,96,10,22,8,65,5,-72,3,-99,4,-43,7,-47,11,92,14,39,14,-29,11,-106,9,118,8,94,8,81,8,69,7,-65,4,-127,1,35,-1,40,-2,-86,-3,-103,-4,45,-5,-125,-7,-20,-9,45,-9,73,-8,-58,-6,68,-3,-116,-2,-77,-2,15,-2,-105,-3,75,-2,-79,0,15,4,38,7,-79,8,41,8,-125,6,-83,5,54,6,44,6,-40,3,8,0,111,-3,16,-3,-124,-3,-63,-4,74,-6,67,-9,-127,-11,-81,-11,103,-10,113,-10,74,-10,-3,-10,121,-8,-117,-7,-53,-7,-73,-7,39,-6,-88,-5,-55,-3,67,-1,127,-1,42,-1,119,-1,74,0,-65,0,90,0,36,-1,-116,-3,76,-4,-65,-5,51,-5,22,-7,76,-11,-111,-15,15,-16,109,-15,-42,-12,-74,-8,-87,-5,41,-3,-18,-3,27,-1,95,1,-58,4,-6,8,-1,12,-95,15,112,16,25,16,-20,15,-61,16,-93,18,69,20,70,20,70,18,-20,15,9,15,-110,15,89,15,87,12,56,7,-11,2,-39,1,47,3,-92,4,-19,4,-124,4,-30,3,-6,2,110,1,33,0,-75,-1,17,0,51,0,-24,-1,-94,-1,119,-1,-22,-2,-4,-3,-16,-4,-19,-5,121,-6,-65,-8,-38,-9,-26,-8,-3,-6,-5,-5,102,-6,1,-9,108,-13,5,-15,-53,-17,47,-17,66,-18,-30,-20,-74,-21,-64,-21,-29,-20,47,-18,-126,-18,-27,-19,126,-19,-14,-18,-79,-14,-120,-9,87,-5,70,-3,-57,-3,-51,-3,-66,-3,6,-1,26,3,-115,9,127,15,112,18,-128,18,-113,17,-24,16,2,17,-82,17,123,18,60,18,-8,16,-1,15,-89,16,98,18,7,19,95,17,64,14,114,11,-73,9,4,9,-6,8,60,9,-95,8,127,6,-103,3,122,1,-28,0,25,1,-112,1,49,2,-46,2,-55,2,-31,1,-38,0,60,0,108,-1,7,-3,-24,-8,109,-12,88,-15,41,-16,-66,-17,76,-18,58,-21,-120,-25,72,-27,-84,-27,-53,-25,63,-22,61,-20,40,-18,36,-16,-94,-14,-46,-11,44,-7,-126,-5,-81,-4,71,-2,71,1,-37,4,-19,7,-91,10,-7,12,-105,13,-28,11,124,9,-43,8,56,10,4,12,-89,12,123,11,-53,8,-91,5,21,4,112,5,30,9,43,12,126,12,119,10,-45,8,-2,8,46,10,-98,10,-31,9,-59,8,10,8,-90,7,80,7,-108,6,-128,5,68,4,-27,2}; }
	private static byte[] data22(){ return new byte[] {-87,0,106,-3,77,-6,-8,-8,-48,-8,86,-9,72,-13,-46,-19,81,-23,27,-25,82,-25,11,-23,-48,-22,-36,-21,-41,-20,-12,-18,34,-14,30,-11,48,-9,15,-7,-44,-5,-76,-1,-36,3,40,7,17,9,-50,9,-27,9,20,10,-29,10,86,12,-79,13,-120,14,-25,14,-104,14,63,13,77,11,-3,9,-88,9,33,9,-79,7,50,6,-124,5,-104,5,2,6,42,6,12,5,-54,1,114,-3,-79,-6,-61,-6,124,-4,124,-3,20,-3,-85,-5,5,-6,92,-8,25,-9,83,-9,-52,-7,-50,-3,50,1,-12,2,44,3,-19,2,-114,2,86,2,13,2,42,1,113,-1,-66,-3,44,-3,117,-4,3,-4,13,-5,77,-7,84,-10,8,-13,100,-15,98,-14,118,-12,-113,-11,-5,-12,103,-13,110,-15,-70,-17,17,-17,15,-16,125,-14,52,-10,91,-6,26,-2,11,0,26,0,114,-1,-35,-1,-27,1,14,4,-111,4,-60,3,-113,3,-108,4,51,5,-82,3,106,0,29,-3,25,-5,-99,-6,19,-5,11,-5,-72,-7,4,-8,-68,-9,104,-7,33,-5,-84,-5,-76,-5,71,-3,-66,0,11,5,-62,8,-101,11,66,13,-10,13,93,14,67,15,-35,16,-93,18,9,20,103,20,-28,18,114,15,70,11,102,8,-9,7,115,9,-22,10,97,10,-128,7,100,4,98,3,125,4,-41,4,19,2,23,-3,15,-7,5,-8,82,-7,-54,-6,-71,-5,85,-4,-91,-4,-25,-5,15,-6,-108,-8,-35,-8,-78,-6,91,-4,2,-4,107,-7,8,-10,116,-12,-26,-11,-122,-8,0,-7,-117,-10,-126,-13,115,-14,-57,-14,-93,-14,123,-15,-8,-16,-43,-15,101,-13,-17,-12,48,-10,19,-9,86,-9,84,-9,36,-8,109,-6,-70,-3,35,1,-52,3,-126,5,-58,6,-128,8,121,10,-125,11,43,11,-93,10,-38,10,5,11,-10,9,116,8,84,8,-67,9,111,10,-51,8,-41,5,70,4,25,5,118,6,-7,5,19,3,105,-1,-30,-4,-115,-4,125,-2,58,2,-80,6,89,10,44,12,34,12,24,11,121,10,57,11,108,12,109,12,116,10,-24,7,80,6,114,5,24,4,-19,1,11,-1,59,-5,79,-10,-86,-15,88,-17,-33,-17,-94,-15,58,-14,113,-16,63,-19,-1,-22,-78,-21,19,-17,8,-13,19,-10,40,-7,123,-3,117,2,-78,5,-109,6,-16,6,-31,8,-18,11,-13,13,-48,13,51,12,-18,9,-11,6,65,3,68,-1,-72,-5,31,-7,-28,-9,24,-8,-81,-8,78,-8,-119,-10,64,-12,27,-14,81,-16,48,-17,56,-17,-79,-16,-97,-13,36,-8,94,-3,-95,1,65,3,-112,2,-69,1,120,2,-20,4,94,7,-128,8,103,8,-57,7,111,6,-69,3,26,0,-92,-3,107,-3,104,-2,108,-2,79,-4,78,-7,15,-8,24,-6,-100,-3,87,-1,119,-2,-123,-3,60,-1,125,3,125,8,-31,12,49,16,-13,17,-104,18,109,19,119,21,79,24,110,26,61,27,-55,26,4,25,-121,21,-18,16,-85,12,-32,9,-87,7,-7,4,-83,1,-65,-2,-75,-4,87,-5,9,-6,19,-8,37,-11,-62,-15,-18,-18,103,-19,-46,-20,-64,-20,-20,-20,112,-19,69,-18,41,-17,-92,-17,122,-17,11,-17,-24,-18,47,-17,118,-17,98,-17,15,-17,9,-17,-112,-17,54,-16,123,-16,-126,-16,1,-15,-11,-15,-54,-14,17,-13,87,-13,64,-12,19,-10,-53,-8,122,-4,93,0,-4,2,-73,3,21,4,-56,6,-90,12,-85,19,99,25,-16,28,-125,31,-114,33,92,35,-9,36,74,38,89,38,-117,36,124,33,44,30,-55,26,10,23,-12,18,-43,14,-77,10,-53,6,118,3,-40,0,-88,-2,-76,-4,-128,-6,18,-9,-8,-15,-119,-20,32,-23,21,-23,-62,-21,24,-17,53,-15,-53,-15,25,-14,52,-13,98,-12,98,-12,98,-13,23,-13,-59,-12,83,-9,-98,-8,-56,-9,-1,-11,23,-11,-52,-12,-116,-13,-56,-16,-99,-18,-9,-18,-121,-15,10,-12,101,-11,96,-10,29,-8,76,-6,68,-4,89,-2,15,1,-120,4,-71,8,-53,13,51,19,88,23,-49,24,41,24,-122,23,-4,23,26,25,88,25,-45,23,114,20,-19,15,-28,10,-69,5,100,0,-49,-5,64,-7,14,-7,-87,-7,15,-7,-33,-10,95,-12,-16,-14,-126,-14,-78,-15,-55,-17,5,-18,-48,-18,57,-13,95,-7,-22,-3,58,-1,-70,-2,-66,-2,-52,-1,-10,0,-62,1,46,3,95,5,53,7,41,7,-54,5,-46,4,-32,4,-14,4,-46,3,-16,1,-128,0,51,0,127,0,-46,0,72,1,-6,1,-93,2,14,3,89,3,28,4,127,5,64,7,-82,8,116,9,-50,9,111,10,74,11,123,11,103,10,-51,8,-68,7,-6,6,91,5,85,2,112,-2,117,-6,-62,-10,-128,-13,19,-15,-54,-17,-112,-17,-20,-17,85,-16,-59,-17,37,-18,101,-20,-81,-21,-3,-21,126,-20,-23,-20,-15,-19,52,-16,-60,-13,52,-8,84,-3,27,2}; }
	private static byte[] data23(){ return new byte[] {5,5,-87,5,-79,5,109,7,2,11,-103,14,26,16,-61,15,17,15,83,15,-22,15,-93,15,-18,13,104,11,7,9,32,7,120,5,5,4,45,3,49,3,-92,3,29,3,-10,0,10,-2,100,-4,14,-3,52,-1,12,1,-74,1,-55,1,79,2,123,3,-48,4,24,5,66,4,57,3,1,3,96,3,-62,2,99,0,52,-3,-115,-6,-101,-8,-5,-10,-21,-11,-22,-11,-105,-10,81,-9,-26,-9,40,-8,100,-9,-57,-11,-64,-12,-28,-11,-86,-8,72,-5,104,-3,23,0,86,4,-35,8,70,11,124,10,58,8,-31,6,125,7,-19,8,-49,9,91,9,-67,7,87,5,-52,2,13,0,-12,-4,-91,-7,-22,-10,99,-11,-39,-12,-46,-12,-69,-12,-80,-12,-34,-12,-104,-11,79,-10,40,-10,-107,-11,-123,-10,104,-6,-3,-1,44,4,-77,5,15,6,104,7,-32,9,47,12,-12,13,-17,15,-31,17,127,18,88,17,122,15,-30,13,44,12,-108,10,-41,9,-2,9,19,10,95,9,76,8,-4,6,-45,4,-127,1,-11,-3,111,-5,-15,-7,45,-7,-9,-8,-73,-7,-53,-6,36,-5,95,-6,95,-7,30,-7,19,-7,22,-8,23,-10,83,-12,-81,-13,-23,-13,-34,-13,34,-13,-58,-15,-79,-16,41,-16,-67,-17,5,-17,109,-18,-24,-18,-65,-16,120,-13,92,-10,67,-7,95,-4,104,-1,-91,1,-55,2,-75,3,99,5,32,8,-103,11,-81,15,121,19,97,21,-51,20,83,19,-84,18,-3,18,56,19,-65,18,39,17,50,14,118,10,-85,7,81,6,17,5,-78,2,98,0,-22,-1,-7,0,77,1,96,-1,84,-4,-14,-7,-112,-8,-55,-10,122,-12,-104,-13,32,-10,46,-5,117,-1,-44,0,53,0,-66,-1,117,0,27,1,-106,0,45,-1,53,-2,75,-2,-39,-2,-15,-2,37,-2,58,-4,-62,-8,-12,-13,99,-17,17,-19,86,-19,12,-17,-5,-16,51,-13,89,-11,66,-10,-49,-11,24,-10,52,-7,-121,-2,-71,3,-103,7,91,11,92,16,3,22,73,26,-65,27,-17,26,127,25,-125,25,-55,27,-25,30,-80,31,40,28,104,21,-98,14,-119,9,26,6,-18,3,-53,2,-30,1,-67,-1,-70,-5,60,-10,-54,-16,-51,-20,-113,-22,-22,-24,-37,-26,86,-27,-119,-26,-51,-22,-106,-17,-67,-15,-69,-16,-79,-18,9,-18,-49,-17,73,-13,58,-9,48,-6,-124,-5,126,-5,95,-5,67,-4,11,-2,45,-1,16,-1,-60,-2,-58,-1,-36,1,81,4,96,6,103,7,-109,6,-108,4,40,3,-102,3,87,5,-57,7,71,10,11,12,-90,11,-55,9,33,9,-118,11,-91,15,-100,18,-33,18,72,17,92,15,-35,13,-77,12,61,11,4,9,-76,5,25,2,31,0,-28,0,28,3,-44,3,122,1,38,-3,67,-7,-111,-9,87,-8,-75,-6,82,-3,55,-1,50,0,103,0,58,0,-51,0,-67,2,79,5,-106,6,-41,5,12,4,-91,2,-113,1,7,0,-11,-3,-112,-5,77,-7,115,-9,-112,-10,95,-10,98,-11,78,-14,-79,-19,2,-22,65,-23,-32,-22,-71,-20,-60,-19,24,-17,-127,-15,-51,-13,-39,-12,35,-11,79,-10,25,-7,63,-3,93,2,51,7,-83,10,-35,12,-49,14,16,16,15,15,-33,11,-33,8,3,8,-33,8,-46,9,56,9,-35,5,106,0,-81,-5,66,-6,64,-5,42,-4,-62,-5,-124,-6,106,-7,13,-7,114,-7,-121,-6,-124,-4,25,0,-83,4,-27,8,124,12,126,16,-36,20,-24,23,114,24,15,23,-54,20,-63,18,-41,18,-15,21,-29,25,10,27,-1,23,47,18,-68,11,22,6,-76,1,24,-2,-111,-6,-103,-9,-97,-11,-80,-13,108,-16,112,-20,-86,-23,127,-24,-58,-25,49,-25,-49,-25,120,-22,77,-18,-73,-15,-112,-13,57,-12,-5,-12,-86,-10,122,-7,40,-3,69,1,19,4,-67,3,22,1,-126,-2,60,-3,113,-4,-5,-5,-25,-4,106,-1,-9,1,89,3,48,3,104,1,-38,-3,24,-6,-123,-8,119,-6,-72,-2,-22,2,87,5,-67,5,-1,4,-16,3,17,3,-65,2,-68,3,-87,5,46,7,30,7,-23,5,-27,4,-7,4,-26,5,-127,6,-77,5,50,3,-120,0,-127,-1,48,0,-63,0,-57,-1,53,-3,66,-6,-117,-8,90,-7,-92,-4,-42,0,57,4,45,6,-123,6,-43,5,113,5,0,7,-106,10,-86,14,-69,17,-123,19,45,20,-103,19,116,18,108,17,15,16,-10,12,-47,7,-30,2,-36,0,-96,1,9,2,72,-1,-11,-7,82,-11,56,-13,-113,-14,-62,-15,88,-15,108,-14,-127,-12,25,-10,-107,-10,-107,-10,3,-9,79,-8,-61,-6,-124,-3,88,-1,-96,-1,-94,-2,-15,-4,-15,-6,20,-7,115,-9,82,-10,32,-10,-18,-10,103,-9,110,-11,-55,-16,-103,-21,74,-24,101,-25,20,-24,-121,-23,60,-21,-56,-20,56,-18,47,-16,47,-13,73,-9,-29,-5,65,0,71,4,-92,8,-21,13,-120,19,-73,24}; }
	private static byte[] data24(){ return new byte[] {-21,28,-56,31,119,32,110,31,-45,30,-123,32,-51,35,-99,37,-55,35,-79,30,-79,24,94,20,-95,18,53,18,14,17,24,14,6,10,-14,5,49,2,-53,-2,-86,-5,8,-7,-11,-10,-20,-11,40,-10,81,-9,-110,-8,80,-7,-23,-8,79,-9,-22,-12,-26,-14,79,-14,-101,-13,82,-10,-5,-8,-4,-7,-47,-8,36,-10,112,-13,102,-15,-11,-17,-119,-18,36,-19,86,-20,-81,-20,-45,-19,-116,-18,59,-18,58,-19,123,-20,63,-19,82,-16,20,-11,-104,-7,78,-4,-90,-3,16,-1,13,1,-119,3,-109,6,85,10,3,14,-128,16,96,17,39,17,-66,16,-99,16,-4,15,4,14,27,11,-43,8,-119,8,-12,9,-57,11,62,12,-26,9,29,5,70,0,-14,-3,-75,-2,-92,1,62,5,-21,7,-33,8,113,8,-23,7,-61,7,-85,7,115,7,68,7,49,7,22,7,8,7,7,7,-116,6,69,5,14,3,31,0,-45,-4,35,-6,-60,-8,7,-8,58,-10,83,-14,-114,-19,56,-22,-39,-23,-106,-21,-40,-19,-99,-17,-9,-16,100,-14,86,-12,-26,-10,-56,-7,15,-4,-117,-3,-119,-1,92,3,33,8,-30,11,-45,13,-127,14,66,14,-65,12,78,10,105,8,-70,7,126,7,57,6,-109,3,56,0,50,-3,67,-5,81,-6,-37,-7,-48,-8,-75,-10,64,-12,-10,-14,25,-12,121,-9,19,-5,5,-3,-120,-3,-114,-2,106,1,29,5,-70,7,-88,8,-108,8,89,8,-88,7,-112,6,3,6,81,7,-23,9,102,11,0,10,20,6,77,1,34,-3,116,-6,72,-7,-75,-8,-128,-9,25,-10,-66,-11,-37,-10,-53,-9,58,-9,-53,-11,113,-11,62,-9,-117,-6,-2,-3,-79,0,117,2,-90,3,-62,4,51,6,21,8,43,10,-20,11,50,13,-42,13,-113,13,85,12,112,10,-110,8,-78,6,2,5,-57,3,86,3,101,3,87,3,-127,2,19,0,-3,-5,-58,-9,-24,-11,35,-9,12,-6,-119,-4,-13,-3,57,-2,109,-3,-9,-5,-94,-6,-24,-7,-84,-7,-28,-7,-106,-6,-87,-5,110,-4,-29,-4,103,-3,65,-2,-105,-2,100,-3,-73,-6,25,-8,38,-9,72,-9,-25,-9,57,-8,-51,-9,111,-10,117,-12,124,-13,2,-11,-93,-8,89,-4,-111,-2,-104,-1,-108,0,-6,1,-79,3,96,5,-7,6,-102,8,49,10,102,11,117,11,10,10,-48,7,-10,5,-17,4,-26,3,89,2,-64,0,11,0,89,0,-4,0,-102,0,119,-2,-54,-6,119,-9,104,-10,-114,-9,-12,-8,58,-7,55,-7,78,-6,18,-4,22,-3,92,-4,-53,-6,101,-7,46,-7,88,-6,97,-4,-91,-3,53,-3,-40,-5,-123,-5,-64,-4,-119,-2,-98,-1,-12,-1,-67,-1,-35,-2,12,-3,34,-5,-101,-6,-79,-4,123,0,-125,3,4,4,-37,2,77,2,-15,3,48,7,56,10,73,11,-81,10,67,10,-28,11,22,15,9,18,44,19,-124,18,-107,16,104,14,-39,12,-110,12,33,13,13,14,-1,14,-4,14,-102,12,68,8,-36,4,65,4,-116,4,-81,2,21,-2,73,-7,16,-10,-92,-12,92,-13,85,-15,65,-18,82,-21,-52,-23,-57,-23,-3,-23,77,-23,-74,-25,-9,-27,-30,-28,-86,-28,30,-27,31,-26,-35,-25,-86,-22,121,-18,-67,-14,-6,-10,69,-6,-72,-5,-69,-5,-58,-5,-110,-3,36,1,-43,5,-101,10,-85,14,-49,16,-106,16,-2,14,-34,13,-20,14,52,18,-10,21,-14,23,123,23,18,22,83,21,84,21,-80,20,-86,18,3,16,-4,13,-76,12,-86,11,11,11,64,11,80,11,-86,9,-35,5,-39,1,-73,-1,86,-1,87,-1,-93,-2,-38,-4,-104,-7,25,-11,-65,-16,-120,-18,-6,-18,52,-15,119,-13,109,-12,-11,-13,38,-13,83,-13,111,-12,7,-11,31,-12,-80,-14,-22,-14,112,-11,26,-7,15,-4,-81,-3,-50,-2,86,0,-33,1,40,2,-65,0,90,-1,9,0,-67,2,43,5,-125,5,84,4,38,3,-110,2,-24,1,51,1,110,1,45,3,-122,5,-43,6,-74,6,-3,5,101,5,30,5,67,5,35,6,41,7,-128,6,-91,3,108,0,25,-1,118,-1,80,-1,-119,-3,70,-5,-111,-7,66,-8,-127,-10,96,-12,91,-14,-55,-16,-88,-17,-107,-18,4,-19,94,-21,103,-21,80,-18,-60,-14,-68,-11,-92,-11,12,-12,-30,-13,-82,-10,117,-5,-34,-1,88,2,-114,3,-121,5,76,9,14,14,-53,18,-83,23,-122,28,47,32,78,33,57,32,-18,30,112,30,101,30,-103,29,-16,27,-101,25,24,23,-3,19,-120,16,-28,12,91,9,116,5,63,1,-127,-3,94,-5,73,-6,3,-7,-93,-10,-46,-13,8,-15,36,-18,44,-21,10,-23,122,-24,75,-23,-41,-22,-27,-20,119,-18,-65,-18,-71,-19,-42,-20,5,-19,-55,-19,-105,-18,115,-17,-113,-16,70,-15,4,-15,51,-16,-89,-17,49,-16,32,-14,39,-11,4,-8,-115,-7,45,-6,-49,-6,-13,-5,-111,-3}; }
	private static byte[] data25(){ return new byte[] {-83,-1,15,2,7,4,123,5,-72,7,33,12,28,18,-22,22,72,24,-96,22,37,20,-97,18,31,18,75,18,-28,18,124,19,13,19,-35,16,119,13,-3,9,108,7,34,6,71,6,91,7,85,8,46,8,124,7,55,7,-115,7,-2,6,-116,4,55,1,78,-1,-79,-1,30,1,-91,1,124,0,54,-2,52,-4,5,-5,52,-6,-31,-8,48,-9,120,-10,-86,-10,40,-10,-112,-13,-51,-17,46,-19,0,-19,-90,-18,-44,-16,-49,-14,-110,-12,85,-10,58,-8,-64,-7,82,-6,73,-6,66,-5,76,-2,77,2,12,5,-34,5,-23,5,-117,6,-36,7,10,9,4,9,56,7,11,4,-76,0,74,-2,-55,-4,103,-5,-92,-7,-33,-9,126,-10,-111,-11,-100,-12,-97,-13,98,-13,-38,-12,-39,-9,123,-6,100,-5,-17,-6,50,-5,-104,-3,-82,1,87,5,-79,6,54,6,77,6,104,8,123,11,-27,13,-52,15,33,18,-76,20,54,22,50,22,-99,21,-49,20,-103,19,68,17,-29,13,56,10,102,7,12,6,106,5,23,4,111,1,62,-2,-82,-5,11,-6,-34,-8,-25,-9,98,-9,62,-9,-73,-10,94,-11,-10,-13,-53,-13,4,-11,-58,-10,-111,-8,-88,-6,-16,-4,100,-2,23,-2,74,-4,59,-6,50,-7,-62,-7,52,-5,89,-4,113,-4,13,-4,62,-5,-65,-7,-99,-9,68,-10,-92,-10,79,-8,12,-6,25,-5,-107,-5,-35,-5,56,-4,-72,-4,-124,-3,126,-2,115,-1,74,0,-116,1,18,4,-63,7,-48,10,-94,11,16,10,-25,7,-40,6,66,7,50,8,20,8,23,6,9,3,-95,0,81,-1,97,-2,13,-3,-108,-4,6,-2,99,0,-99,1,1,1,37,0,126,0,105,1,94,1,-69,-1,57,-2,-95,-2,73,1,81,4,-98,5,-66,4,-13,2,97,1,45,0,-29,-2,-93,-3,-9,-4,18,-3,102,-3,88,-3,-115,-4,27,-5,-108,-7,-30,-8,-17,-7,-128,-4,-104,-1,64,2,-119,4,-57,6,-75,8,121,9,40,9,-4,8,93,10,14,13,60,15,42,15,37,13,-55,10,51,9,85,8,24,7,-62,4,74,1,-18,-3,-91,-5,-54,-7,-96,-10,-31,-15,51,-19,120,-22,-126,-23,-116,-23,48,-22,-78,-21,-75,-19,-109,-17,-91,-16,-67,-16,96,-16,-88,-16,-107,-14,-89,-11,106,-8,27,-6,75,-5,27,-3,-52,-1,-14,2,-13,5,91,8,75,10,51,12,59,14,27,16,99,17,20,18,86,18,61,18,-83,17,-17,16,121,16,116,16,-36,16,47,17,-45,16,-98,15,1,14,77,12,-91,10,39,9,-19,7,-43,6,93,5,111,3,-3,0,-124,-2,57,-4,-100,-6,-12,-7,58,-6,-12,-6,-23,-5,-121,-4,-59,-5,-46,-8,-66,-12,102,-15,-40,-17,30,-17,23,-18,-27,-20,103,-20,126,-20,38,-20,69,-21,-37,-22,-92,-21,-121,-19,-82,-17,-26,-15,-29,-13,-65,-11,-106,-9,-35,-7,106,-4,22,-1,-10,1,-82,5,46,10,-70,14,33,18,52,19,-102,17,92,14,112,11,16,10,-14,9,-13,9,78,9,-110,7,15,5,-122,2,-121,0,56,-1,-104,-2,40,-1,33,1,-82,3,-95,5,77,6,37,6,-26,5,-67,5,11,5,-108,3,-27,2,-26,4,-10,8,22,12,78,12,-69,10,73,9,-128,8,-118,7,99,6,56,5,5,4,51,2,-96,-1,118,-4,38,-7,74,-10,55,-12,84,-13,-114,-13,-42,-12,-36,-10,30,-7,-21,-6,-79,-5,8,-5,-122,-7,-121,-8,41,-7,-55,-5,-82,-1,54,3,-95,4,106,3,75,1,-119,0,79,1,-81,1,85,0,75,-2,-111,-3,103,-2,-128,-1,103,-1,-78,-3,62,-5,94,-7,-39,-8,123,-7,102,-5,-65,-2,-88,2,-120,4,19,3,103,-1,-109,-4,44,-4,-45,-3,-51,-1,-68,0,97,0,-50,-1,-2,-1,-51,0,118,1,-116,1,99,1,-89,1,64,3,24,6,-101,8,-2,8,-15,6,-103,3,72,0,42,-2,70,-2,110,0,119,2,9,3,-96,2,113,2,28,2,27,1,-12,-1,-57,-1,-107,0,84,1,96,1,71,1,-29,1,90,3,31,4,-31,2,98,0,78,-1,33,1,-103,4,66,7,113,7,113,5,-103,2,-112,0,-44,-1,-18,-1,-14,-1,102,-1,0,-2,80,-4,106,-5,7,-4,77,-3,-85,-3,1,-3,64,-4,86,-4,98,-3,-110,-1,94,2,-55,4,8,6,117,6,-117,6,18,7,-49,8,-88,11,-15,13,-77,13,-35,10,41,7,0,4,78,1,71,-2,98,-6,66,-10,30,-13,65,-15,-72,-17,-127,-19,80,-21,34,-22,26,-22,-27,-22,-112,-20,-72,-18,36,-16,-56,-16,18,-14,-99,-12,66,-9,57,-7,-63,-5,20,0,15,5,-106,8,-76,9,95,9,15,9,-98,9,-84,10,-10,10,21,10,-73,8,-19,7,-114,7,28,7,39,6,109,4,-23,1,-17,-1,-123,0,-30,3,-37,7,101,10,75,11,122,11,126,11,-103,11}; }
	private static byte[] data26(){ return new byte[] {52,12,-72,13,31,16,-84,18,-15,19,-16,18,-107,16,-34,14,47,14,47,13,-29,10,-57,7,-105,4,-95,1,-116,-1,39,-2,16,-4,-18,-9,-16,-14,29,-17,95,-19,78,-19,68,-18,10,-16,-113,-15,4,-14,-40,-16,-102,-18,109,-20,-29,-21,-116,-19,97,-16,-20,-14,-99,-12,-80,-11,86,-10,42,-9,93,-8,90,-7,4,-6,88,-5,50,-2,-61,1,95,4,112,5,45,5,-17,3,98,2,-101,1,-19,1,-66,2,-90,3,-48,4,52,6,78,7,-25,7,-36,7,4,7,-4,5,58,6,84,8,-44,10,104,12,-45,12,116,12,71,11,77,9,112,7,-45,6,52,8,-10,10,66,13,65,13,-73,10,120,7,-16,4,68,3,-10,1,-97,0,-67,-2,79,-4,79,-6,-90,-7,-51,-7,98,-7,38,-8,110,-10,-112,-12,11,-13,-8,-14,-59,-12,120,-9,-47,-7,49,-5,-63,-5,21,-4,16,-3,-73,-1,-81,3,79,7,-24,8,-8,7,94,5,17,3,87,2,-126,2,124,1,-115,-2,23,-5,-43,-8,-26,-9,-97,-9,65,-9,-28,-10,57,-9,7,-7,-102,-5,-114,-3,-93,-2,66,0,32,3,11,6,-101,7,42,8,-109,8,-50,9,-75,11,95,13,-119,13,72,12,-63,10,-77,9,52,8,-86,5,-125,2,-118,-1,-74,-4,-23,-7,40,-9,77,-12,10,-15,-4,-19,113,-20,89,-19,71,-16,34,-12,46,-9,-121,-8,-85,-8,14,-7,64,-6,98,-4,121,-1,-94,3,121,7,127,9,-50,9,-74,9,19,10,-17,10,67,11,69,10,-107,7,98,4,-88,2,68,3,101,4,-127,3,-50,-1,94,-5,5,-7,8,-6,63,-3,-78,0,126,3,102,5,75,6,1,6,70,5,99,5,-69,6,121,8,-91,9,16,10,-29,9,90,9,-106,8,-31,7,70,7,126,6,82,5,63,4,9,4,-73,4,6,5,127,3,-39,-1,47,-5,-10,-10,-8,-13,40,-14,2,-15,45,-16,-85,-17,-60,-17,64,-16,-105,-16,33,-16,-21,-18,-123,-19,81,-19,1,-17,66,-14,-111,-11,-46,-9,36,-7,-10,-7,-79,-6,-89,-5,12,-2,113,2,13,7,-89,9,-66,9,-31,8,-92,8,3,9,-118,9,-58,9,115,9,110,8,-127,7,-17,7,-49,9,-66,11,-15,11,36,10,-110,7,-47,5,-95,5,-41,6,-83,8,24,10,27,10,-80,8,-5,6,79,6,-22,6,96,8,-12,9,6,11,-62,10,51,9,9,7,13,5,-40,2,-35,-1,-84,-5,-29,-10,70,-14,1,-17,-117,-19,42,-19,90,-20,-85,-22,-124,-23,26,-22,39,-20,111,-18,99,-16,31,-14,32,-12,106,-10,5,-7,-38,-5,118,-2,123,0,106,2,41,5,44,8,70,10,-8,10,-27,10,74,10,-107,8,43,6,98,4,38,4,115,4,11,4,-64,2,-38,0,-13,-2,-34,-3,-4,-2,109,2,45,6,9,8,-48,7,104,7,101,8,124,10,36,12,-59,12,-110,12,81,12,77,12,101,12,24,12,-29,10,25,9,-17,6,7,4,-53,-1,-4,-6,101,-9,-93,-11,54,-12,-22,-16,-45,-21,-50,-26,-15,-29,-6,-29,120,-26,-2,-23,41,-19,-120,-17,-50,-15,122,-12,21,-9,-22,-8,64,-6,90,-4,-92,-1,29,3,-38,5,-55,7,97,9,-123,10,28,11,110,11,-36,11,52,12,114,12,-49,12,53,13,-77,12,-17,10,-73,8,-2,6,-126,5,-22,3,-73,2,-87,2,101,3,54,4,-117,4,37,4,92,2,126,-1,109,-3,-94,-3,-83,-1,64,1,77,1,-112,0,-9,-1,122,-1,-108,-2,29,-2,64,-1,9,2,-85,4,-54,5,76,5,-2,3,-124,2,56,1,-6,-1,125,-2,-115,-4,-73,-6,-28,-7,-127,-7,-2,-7,70,-6,-109,-7,78,-9,-7,-13,85,-15,-4,-16,-121,-14,21,-12,-119,-12,77,-12,-30,-13,93,-13,24,-13,6,-12,-106,-10,36,-6,-112,-3,-17,-1,36,1,-11,0,6,0,93,-1,-56,-1,-128,0,5,0,86,-2,5,-3,82,-3,98,-2,107,-2,-13,-4,44,-5,53,-6,-123,-6,19,-4,74,-2,-3,-1,-93,0,21,1,78,2,6,4,46,5,17,6,-73,7,-101,10,-18,13,-94,16,41,18,93,18,103,17,-27,15,95,14,11,13,3,12,100,11,37,11,39,10,-114,7,30,4,-73,1,5,2,38,4,17,6,-8,5,36,4,-41,1,-49,0,110,1,96,2,-106,1,-50,-2,-14,-5,-31,-6,110,-5,37,-4,83,-4,40,-4,113,-5,88,-7,-45,-11,-113,-14,48,-15,-51,-15,-59,-14,112,-14,92,-16,84,-19,117,-21,126,-20,53,-16,-115,-13,102,-12,-94,-13,-17,-13,31,-10,-103,-8,28,-6,47,-5,-53,-4,-23,-2,-35,0,84,2,107,3,53,4,-43,4,-90,5,-15,6,-74,8,-114,10,47,12,54,13,103,13,-15,12,73,12,109,11,26,10,-84,8,-9,7,10,8,-10,7,102,7,47,7,-46,7,-3,7,2,6,-92,2,78,0}; }
	private static byte[] data27(){ return new byte[] {66,0,72,1,48,1,99,-1,-88,-4,119,-6,-106,-7,70,-6,-128,-4,121,-1,38,2,-85,3,-70,3,-60,2,-91,1,76,1,-34,1,92,2,-87,1,22,0,-11,-2,-68,-2,-39,-2,122,-2,-124,-3,99,-5,24,-8,-108,-12,-13,-14,17,-12,-55,-10,23,-7,-109,-7,91,-8,-40,-10,-40,-10,5,-7,-111,-4,-3,-1,2,3,118,6,78,10,-24,12,-37,12,25,11,35,10,-115,10,-94,10,17,9,-115,6,66,4,95,2,7,0,80,-3,110,-6,6,-8,-116,-10,118,-10,19,-9,125,-9,14,-9,48,-10,70,-11,49,-12,44,-13,-34,-14,6,-12,-38,-10,-26,-6,95,-1,-41,2,-13,3,-47,2,0,1,93,0,-17,0,-77,1,-117,1,20,1,-47,0,94,0,-70,-2,55,-4,88,-6,-108,-6,106,-4,13,-2,34,-2,33,-3,22,-3,-106,-1,-51,3,2,7,-106,7,-9,6,-9,7,23,11,-75,14,-120,17,-99,19,-9,20,-16,20,-117,19,-59,17,-121,16,-91,15,-118,14,-45,12,51,10,91,6,-35,1,82,-2,-73,-4,108,-4,-42,-5,110,-6,-18,-8,27,-8,-42,-9,-69,-9,106,-9,-114,-10,45,-11,-44,-13,42,-13,29,-13,117,-13,29,-12,68,-11,-128,-10,94,-9,-123,-9,66,-9,-34,-10,-43,-10,4,-9,19,-9,60,-10,-80,-12,-127,-13,-99,-13,-84,-12,-128,-11,-62,-11,29,-10,35,-9,71,-8,-99,-8,117,-8,1,-7,-29,-6,-109,-3,113,0,113,3,-26,5,-42,6,-101,6,44,7,71,10,89,15,88,20,-46,23,-99,25,41,26,-7,25,125,25,1,25,3,24,45,22,-75,19,82,17,59,15,48,13,0,11,-63,8,58,6,19,3,-116,-1,-125,-4,114,-6,75,-7,115,-8,15,-9,97,-12,-105,-16,102,-19,-34,-20,33,-17,121,-14,1,-11,104,-10,106,-9,117,-8,70,-7,44,-7,36,-8,15,-9,-7,-10,-52,-9,88,-8,-60,-9,-121,-10,-40,-11,-15,-11,-97,-11,-40,-13,-101,-15,79,-15,-28,-13,-87,-9,-88,-6,-96,-4,-97,-2,-29,0,-3,2,-69,4,-92,6,-32,8,-5,11,62,16,52,21,29,25,74,26,-57,24,69,22,97,20,8,19,34,17,98,14,-18,10,102,7,-66,3,-23,-1,16,-4,-95,-8,-38,-10,34,-9,120,-8,-66,-8,102,-9,-22,-11,-77,-11,-124,-10,5,-9,-112,-10,-61,-11,69,-10,42,-7,-66,-3,-103,1,-46,2,-78,1,57,0,-128,-1,-48,-2,-117,-3,83,-4,71,-4,-39,-4,86,-4,91,-6,126,-8,91,-8,73,-7,-66,-7,78,-7,-53,-8,40,-7,-98,-6,-49,-4,70,-1,-66,1,-21,3,-35,5,-100,7,65,9,-32,10,106,12,-2,13,97,15,-82,16,-57,17,-83,18,-59,18,124,17,39,15,-38,12,-17,10,100,8,-95,4,-118,0,89,-3,-6,-6,-48,-8,0,-9,15,-10,-37,-11,-41,-11,127,-11,123,-12,-87,-14,-98,-16,-127,-17,-90,-17,66,-16,-106,-16,-23,-16,-52,-15,-74,-13,98,-10,-53,-7,109,-3,89,0,106,1,18,1,-23,0,44,2,35,4,69,5,10,5,-85,4,13,5,18,6,-79,6,110,6,68,5,-79,3,45,2,-2,0,42,0,-20,-1,-59,0,-108,2,-14,3,-118,3,-104,1,-1,-1,82,0,71,2,118,4,-2,5,20,7,66,8,97,9,-50,9,14,9,55,7,20,5,115,3,-109,2,123,1,108,-1,-6,-4,62,-5,91,-6,-93,-7,-56,-8,119,-8,-60,-8,-127,-7,60,-6,-35,-6,21,-5,-111,-6,-43,-7,94,-6,122,-4,-40,-2,73,0,-83,1,102,4,40,8,-77,10,91,10,-47,7,48,5,-73,3,47,3,-103,2,84,1,104,-1,85,-3,95,-5,72,-7,-61,-10,75,-12,-73,-14,-108,-14,78,-13,58,-12,77,-11,-65,-10,-15,-8,114,-5,-51,-3,67,-1,-42,-1,-90,0,77,3,-53,7,23,12,-12,13,-47,13,88,13,111,13,23,13,-40,11,117,10,-66,9,-36,8,-57,6,-37,3,111,1,-6,-1,56,-1,38,-1,-36,-1,-53,0,-23,0,68,0,-76,-1,83,-1,113,-2,-23,-4,-29,-5,-10,-5,-59,-4,-85,-3,-109,-2,-127,-1,29,0,32,0,-18,-1,-37,-1,-103,-1,-92,-2,-62,-4,-93,-6,-28,-8,-95,-9,-107,-10,76,-11,-41,-13,-99,-14,30,-14,28,-14,42,-14,-4,-15,36,-14,99,-13,-125,-11,-5,-9,-83,-6,-77,-3,-7,0,-110,3,-11,4,-88,5,-90,6,121,8,37,11,-104,14,87,18,2,21,76,21,-79,19,-57,17,78,16,-26,14,71,13,-81,11,-29,9,117,7,18,5,-42,3,-100,3,-28,2,36,1,-118,-1,-41,-2,53,-2,-118,-4,97,-6,-51,-8,0,-8,-6,-10,24,-11,-107,-13,85,-12,-105,-9,75,-5,98,-3,-65,-3,-14,-3,-113,-2,-8,-2,72,-2,-88,-4,66,-5,-55,-6,63,-5,122,-5,10,-5,-80,-7,-109,-9,-106,-12,120,-15,-48,-17,63,-16,15,-14,73,-12,-5,-10}; }
	private static byte[] data28(){ return new byte[] {7,-6,94,-4,103,-3,21,-2,0,0,94,3,-5,6,39,10,92,13,-83,17,-90,22,85,26,60,27,-113,25,-25,22,1,21,-34,20,-33,21,-55,21,-75,18,66,13,-18,7,24,4,-112,1,-45,-1,23,-1,-20,-2,109,-2,-106,-4,111,-7,-21,-11,97,-13,100,-14,48,-14,-53,-15,105,-15,-117,-14,-29,-11,-35,-7,-49,-5,-76,-6,-13,-9,-85,-11,7,-11,-88,-11,-108,-10,13,-9,-68,-10,-67,-11,-103,-12,-31,-13,-80,-13,-99,-13,91,-13,118,-13,-17,-12,-67,-9,-26,-6,117,-3,52,-1,97,0,63,1,115,2,-103,4,116,7,-104,10,-98,13,0,16,-54,16,57,16,94,16,-105,18,-110,21,-10,22,-24,21,-102,19,72,17,13,15,-104,12,-116,9,-35,5,16,2,34,-1,-24,-3,-92,-2,94,0,65,1,-41,-1,-114,-4,16,-7,-32,-10,-90,-10,52,-8,-76,-6,-58,-4,-39,-3,70,-2,-105,-2,-18,-2,-59,-1,56,1,-76,2,-5,2,77,2,91,1,-105,0,71,-1,102,-3,87,-5,-79,-7,-89,-8,79,-8,119,-8,61,-8,-70,-10,13,-12,106,-15,47,-16,-84,-16,4,-14,86,-13,-53,-12,35,-9,-65,-7,99,-5,125,-5,110,-5,-38,-4,33,0,100,4,-101,8,-36,11,-4,13,49,15,48,15,104,13,22,10,17,7,111,5,32,5,-13,4,14,4,-59,1,62,-2,-18,-6,-26,-7,32,-5,115,-4,12,-4,119,-6,-106,-7,30,-6,80,-5,81,-4,-119,-3,-69,-1,-42,2,-25,5,-102,8,-102,11,-1,14,-102,17,44,18,-82,16,54,14,-43,11,-94,10,124,11,-126,13,96,14,69,12,-54,7,-51,2,-105,-2,19,-5,-17,-9,105,-11,15,-12,70,-12,-34,-12,-99,-12,71,-13,92,-14,-40,-14,32,-12,67,-11,-60,-10,-125,-7,122,-3,57,1,-92,3,21,4,108,3,-80,2,-54,2,-86,3,-106,4,-106,4,-39,2,-65,-1,111,-4,-56,-7,119,-9,-109,-11,86,-11,-123,-9,-58,-6,9,-3,79,-3,-11,-5,126,-7,30,-9,-96,-10,-12,-8,35,-3,96,1,112,4,63,6,7,7,16,7,-22,6,42,7,-17,7,-41,8,40,9,-118,8,106,7,111,6,-36,5,58,5,-35,3,-121,1,113,-2,-78,-5,95,-6,-104,-6,32,-5,-42,-6,-114,-7,33,-8,101,-9,1,-8,49,-6,120,-3,-72,0,-12,2,-21,3,36,4,123,4,-48,5,91,8,104,11,-10,13,-107,15,-125,16,-103,16,-100,15,36,14,-120,12,72,10,-17,6,114,3,-44,1,107,2,124,3,-23,2,88,0,70,-3,33,-5,-73,-7,62,-8,-40,-10,-46,-10,101,-8,93,-6,72,-5,32,-5,-89,-6,-82,-6,-43,-5,-59,-3,109,-1,-61,-1,-53,-2,55,-3,32,-5,-45,-8,-23,-10,-61,-11,77,-11,55,-11,-1,-12,-123,-13,54,-16,50,-20,-97,-23,53,-23,65,-22,-9,-21,-30,-19,21,-16,-101,-14,-98,-11,-18,-8,58,-4,-114,-1,-20,2,81,6,-10,9,-124,14,-120,19,23,24,103,27,120,29,-49,29,68,28,-13,25,-25,24,-122,25,-19,25,45,24,-49,19,95,14,16,10,66,8,27,8,94,7,118,5,45,3,55,1,62,-1,-3,-4,21,-5,57,-6,95,-6,86,-5,-64,-4,103,-2,34,0,-110,1,65,2,-64,1,18,0,-73,-3,66,-5,-101,-7,82,-7,-40,-7,-92,-7,-47,-9,-15,-12,-35,-15,-50,-18,-60,-21,-5,-24,3,-25,102,-26,63,-25,18,-23,-16,-22,-1,-21,-116,-20,84,-19,72,-17,-94,-14,-14,-10,84,-5,-20,-2,-29,1,7,5,121,8,-47,11,-63,14,-97,17,88,20,35,22,127,22,-42,21,-26,20,-54,19,-56,17,-107,14,-71,10,-91,7,83,6,-1,6,118,8,60,9,-77,7,8,4,-27,-1,66,-3,-47,-4,17,-2,38,0,106,2,-29,3,-9,3,65,3,-70,2,-94,2,118,2,-12,1,85,1,-22,0,-96,0,94,0,0,0,124,-1,-106,-2,29,-3,8,-5,11,-7,-39,-9,74,-9,63,-10,35,-12,-86,-15,53,-16,68,-16,118,-15,-38,-14,30,-12,122,-11,87,-9,-67,-7,29,-4,63,-2,-42,-1,-14,0,105,2,89,5,-113,9,32,13,119,14,20,14,1,13,100,11,-7,8,102,6,-118,4,74,3,-72,1,-75,-1,-47,-3,-110,-4,3,-4,-49,-5,-122,-5,-65,-6,-124,-7,60,-8,9,-8,-109,-7,-73,-4,-55,-1,72,1,86,1,-56,1,-36,3,6,7,-126,9,118,10,18,10,18,9,-81,7,-25,5,27,4,85,3,-34,3,107,4,31,3,-93,-1,15,-5,-32,-10,-80,-13,-81,-15,-122,-16,-21,-17,-7,-17,17,-15,79,-13,-105,-11,-24,-10,124,-9,-68,-8,-91,-5,-43,-1,6,4,-112,7,-125,10,43,13,-119,15,106,17,70,18,-4,17,-47,16,93,15,-6,13,85,12,-13,9,-22,6,-90,3,-114,0,-56,-3,-82,-5,-45,-6,-23,-6,83,-5,-15,-6,111,-7,-30,-10}; }
	private static byte[] data29(){ return new byte[] {111,-12,-122,-13,-9,-12,-45,-9,-103,-6,82,-4,126,-3,-84,-2,-29,-1,-53,0,17,1,-37,0,-64,0,38,1,-2,1,-81,2,7,3,49,3,69,3,-120,2,103,0,-13,-4,64,-7,-79,-10,-2,-11,47,-10,-69,-10,-38,-10,-108,-10,13,-10,-72,-11,-116,-10,-59,-8,-59,-5,78,-2,48,0,-80,1,13,3,110,4,28,6,-22,7,-124,9,-107,10,47,11,64,11,122,10,-12,8,66,7,-52,5,115,4,50,3,37,2,-40,1,74,2,32,3,120,3,98,2,-59,-1,-96,-4,68,-6,101,-7,-84,-7,48,-6,-35,-6,-32,-5,51,-3,-30,-3,73,-3,-37,-5,-36,-6,38,-5,81,-4,85,-3,92,-3,-113,-4,-104,-5,21,-5,14,-5,67,-5,105,-5,37,-5,95,-6,-6,-8,71,-9,-46,-11,106,-11,-99,-10,44,-7,-29,-5,-44,-3,-41,-2,-53,-1,-57,1,5,5,117,8,90,10,94,10,68,10,-41,11,44,15,-117,18,117,20,-65,20,-52,19,51,18,46,16,13,14,51,12,-31,10,5,10,-25,8,-93,6,77,3,66,0,-71,-2,69,-2,-2,-4,-22,-7,47,-10,-32,-13,-104,-13,33,-12,8,-12,77,-13,7,-13,16,-12,-3,-11,-65,-9,-72,-8,82,-7,-18,-7,67,-6,4,-6,26,-7,-3,-9,64,-9,74,-9,66,-8,-54,-7,53,-5,-99,-5,111,-6,-48,-9,45,-11,-17,-13,-96,-12,-65,-10,-78,-7,-53,-4,22,-1,-71,-1,61,-1,62,-1,10,1,106,4,-30,7,72,10,86,11,68,12,-50,13,-76,15,-2,16,47,17,-32,16,-98,16,100,16,-53,15,-45,14,-3,13,48,13,122,11,67,8,121,4,-17,1,88,1,-124,1,35,1,-121,-1,-24,-4,-55,-7,-38,-10,11,-11,-14,-12,105,-10,-105,-8,83,-6,30,-5,67,-5,119,-5,-29,-5,4,-4,53,-5,-44,-7,54,-7,-3,-7,-57,-5,78,-3,18,-2,-128,-2,24,-1,-105,-1,73,-1,-13,-3,112,-4,29,-4,39,-3,-100,-2,50,-1,-111,-2,45,-3,-68,-5,-36,-6,-20,-6,5,-4,-13,-3,56,0,-53,1,12,2,110,1,16,1,-58,1,109,3,-94,5,-98,7,44,8,-110,6,-54,3,-91,1,-102,0,-92,-1,-14,-3,-22,-5,95,-6,-81,-7,-125,-7,27,-7,21,-8,-51,-10,-37,-11,83,-11,-56,-12,-113,-12,-53,-11,7,-7,22,-3,-12,-1,-112,0,-33,-1,-16,-1,-18,1,15,5,-71,7,51,9,-38,9,111,10,87,11,-104,12,-22,13,45,15,59,16,-35,16,119,16,-85,14,-53,11,-57,8,74,6,-105,4,21,3,83,1,94,-1,-72,-3,-53,-4,75,-4,-23,-5,87,-5,2,-5,52,-5,51,-4,-64,-3,63,-1,98,0,-97,1,-43,2,41,3,-18,1,-81,-1,-107,-3,84,-4,-39,-5,-74,-5,41,-5,-128,-7,38,-9,31,-11,-11,-13,69,-13,-35,-14,-54,-14,-24,-14,-87,-14,-55,-15,-17,-16,11,-15,76,-14,104,-12,-55,-10,0,-7,-72,-6,4,-4,66,-3,-45,-2,-92,0,87,2,-95,3,-112,4,-100,5,-119,7,126,10,-61,13,-24,15,45,16,-118,14,-75,11,-66,8,-127,6,86,5,12,5,23,5,-60,4,-97,3,-62,1,-19,-1,-46,-2,-60,-2,-64,-1,-74,1,-31,3,72,5,-78,5,-19,5,117,6,21,7,19,7,-128,6,-58,5,119,5,-118,5,-126,5,87,4,20,2,-60,-1,-94,-2,-128,-2,100,-2,4,-2,12,-2,-37,-2,46,-1,-126,-3,-1,-7,-64,-10,119,-11,37,-10,-123,-9,-7,-8,102,-6,-47,-5,-63,-4,12,-3,-70,-4,87,-4,-102,-4,-41,-3,-102,-1,4,1,-122,1,74,1,-38,0,-73,0,-101,0,-71,-1,114,-3,38,-6,-9,-10,-69,-12,-122,-13,-90,-14,-110,-15,-123,-16,54,-16,-72,-16,-73,-15,-22,-14,-27,-12,23,-8,15,-4,-96,-1,-66,1,-99,2,124,3,-23,5,13,10,115,14,39,17,-36,17,-37,17,100,18,-14,18,122,18,36,17,54,16,65,16,88,16,109,15,-79,13,-25,11,10,10,100,7,-55,3,-47,-1,-107,-4,-28,-6,-112,-6,-86,-6,111,-6,-11,-7,3,-6,-52,-6,-9,-5,61,-3,-88,-2,1,0,-29,0,15,1,-47,0,-96,0,-98,0,-91,0,-58,0,-38,0,-22,0,-7,-1,-66,-3,105,-6,16,-9,115,-12,-48,-14,20,-14,-24,-15,-36,-15,-64,-15,-109,-15,100,-15,57,-15,-91,-15,43,-13,112,-11,-104,-9,31,-7,-125,-6,106,-4,-41,-2,104,1,-109,3,110,5,21,7,104,8,104,9,97,10,-56,11,-16,12,-62,12,26,11,51,9,39,8,21,8,47,8,-113,7,-64,5,27,3,-78,0,34,-1,41,-2,111,-3,98,-3,-104,-2,-83,0,123,2,99,3,-117,3,122,3,66,3,-115,2,68,1,-37,-1,74,-1,-12,-1,67,1,-14,1,56,1,101,-1,-99,-3,87,-4,-109,-5,-64,-6,3,-6,-40,-7,94,-6,23,-5,50,-5,114,-6,119,-7}; }
	private static byte[] data30(){ return new byte[] {24,-7,-49,-7,-70,-5,114,-2,24,1,-14,2,56,4,116,5,105,6,-60,6,25,7,107,8,-43,10,-32,12,5,13,85,11,-65,8,93,6,78,4,-11,1,20,-1,55,-4,42,-6,23,-7,44,-8,82,-10,87,-13,36,-16,8,-18,-118,-19,103,-18,38,-16,-85,-14,-87,-11,-84,-8,77,-5,59,-3,71,-2,-34,-2,-17,-1,11,2,85,4,-95,5,38,6,0,7,-118,8,-6,9,66,10,125,9,-72,8,-126,8,127,8,-30,7,110,6,-108,4,-92,2,-71,0,-17,-2,-90,-3,-62,-4,83,-4,-95,-4,-27,-3,72,-1,45,0,-43,0,-25,1,74,3,-53,4,106,6,121,8,-94,10,29,12,109,12,119,11,-71,9,-94,7,-62,5,53,4,26,3,64,2,63,1,96,-1,110,-4,-53,-8,-113,-11,47,-13,-117,-15,7,-16,-70,-18,48,-18,85,-18,-118,-18,-68,-18,120,-17,80,-15,-46,-13,100,-10,-78,-8,-74,-6,82,-4,-90,-3,33,-1,-14,0,45,3,-108,5,34,8,-65,10,38,13,-91,14,107,14,66,12,9,9,-70,5,53,3,-84,1,22,1,-118,0,38,-1,60,-3,-56,-5,47,-5,-59,-6,-120,-6,78,-5,-54,-3,5,1,-99,3,-74,4,-7,4,-126,5,94,6,-40,6,100,6,-29,5,-120,6,20,8,-49,8,-48,7,-54,5,78,4,-52,3,-89,3,100,3,34,3,11,3,-38,2,7,2,99,0,10,-2,-125,-5,85,-7,116,-8,41,-7,55,-5,-111,-3,68,-1,30,0,65,0,125,-1,-51,-3,22,-4,-70,-5,75,-3,-28,-1,15,2,-53,2,-7,1,59,0,125,-2,5,-3,106,-5,115,-7,104,-9,52,-10,-43,-11,-74,-11,9,-11,-56,-13,-86,-14,-101,-14,-71,-13,-55,-11,116,-8,27,-4,69,0,-89,3,8,5,-93,4,23,4,-34,4,100,7,-119,10,-27,12,-69,13,-67,13,76,13,51,12,90,10,98,8,59,7,-9,6,100,7,-16,7,-29,7,102,6,-117,3,-8,-1,101,-4,127,-7,-36,-9,-72,-9,-104,-8,-6,-7,125,-5,4,-3,24,-2,-29,-2,-91,-1,-90,0,4,2,-48,3,-90,5,5,7,-28,7,85,8,35,8,-56,6,-38,4,-110,3,88,3,73,3,89,2,23,0,-59,-4,-16,-8,-114,-11,101,-13,-96,-14,-78,-14,-28,-14,-74,-14,95,-14,-120,-14,-109,-13,0,-11,86,-10,-94,-9,79,-7,-101,-5,104,-2,-118,1,-55,4,-52,7,25,10,105,11,-68,11,-24,11,-82,12,46,14,127,15,-104,15,61,14,-49,11,-19,8,28,6,-85,3,101,1,0,-1,111,-4,72,-6,-91,-8,52,-9,-38,-11,36,-11,-41,-11,-58,-9,76,-6,53,-4,3,-3,13,-3,58,-3,-82,-3,18,-2,86,-2,29,-1,-55,0,-57,2,41,4,74,4,24,3,84,1,-29,-1,-1,-2,23,-2,1,-3,75,-4,105,-4,25,-3,-74,-3,-95,-3,110,-4,-70,-6,27,-6,-71,-5,-77,-2,-112,1,-101,3,-24,4,-40,5,118,6,10,7,18,8,-47,9,53,12,71,14,-18,14,-22,13,-27,11,-83,9,-77,7,-24,5,41,4,44,2,-11,-1,7,-2,-85,-4,96,-5,69,-7,51,-10,12,-13,15,-15,-66,-16,14,-14,105,-12,122,-9,-66,-6,109,-3,127,-2,-26,-3,-34,-4,-18,-4,124,-2,-44,0,10,3,-102,4,109,5,115,5,-52,4,-18,3,58,3,-48,2,-103,2,-127,2,51,2,65,1,89,-1,-64,-4,45,-6,46,-8,-60,-10,-20,-11,-65,-11,81,-10,-112,-9,-11,-8,65,-6,-114,-5,9,-3,-111,-2,-96,0,-49,3,59,8,-66,12,-38,15,15,17,-96,16,71,15,-108,13,36,12,74,11,58,11,124,11,94,11,-16,9,-1,6,85,3,-24,-1,56,-3,51,-5,119,-7,-36,-9,95,-10,113,-11,89,-11,-62,-11,27,-10,81,-10,-89,-10,17,-9,109,-9,26,-8,78,-7,-12,-6,-79,-4,47,-2,59,-1,-2,-1,30,1,-10,2,96,5,-117,7,-118,8,-99,7,-71,4,66,1,-20,-2,43,-2,-37,-3,-17,-4,-101,-5,-108,-6,-27,-7,68,-7,-87,-8,-67,-8,50,-6,-15,-4,-18,-1,61,2,23,4,59,6,-69,8,-28,10,-13,11,-7,11,68,11,-112,10,51,10,-31,9,-22,8,54,7,64,5,117,3,6,2,-85,0,76,-1,-59,-3,99,-4,28,-5,-72,-7,-49,-9,-87,-11,74,-12,-128,-12,64,-10,2,-7,-7,-5,118,-2,-88,-1,-94,-1,22,-1,5,-1,-38,-1,125,1,-108,3,-126,5,-77,6,-76,6,-60,5,116,4,66,3,8,2,28,0,13,-3,-105,-7,-10,-10,-40,-11,-123,-11,-64,-12,34,-13,89,-15,-105,-16,-75,-15,-124,-12,89,-8,81,-4,-17,-1,-84,2,124,4,-6,5,24,8,72,11,-50,14,-25,17,-37,19,70,20,47,19,99,17,-69,15,-117,14,-125,13,111,12,88,11,120,10,-113,9,11,8,63,5,19,1,60,-4,-81,-9,53,-12}; }
	private static byte[] data31(){ return new byte[] {-35,-15,116,-16,-77,-17,-92,-17,63,-16,102,-15,-127,-14,92,-13,-26,-13,-80,-12,68,-10,24,-7,-82,-4,13,0,59,2,120,3,56,4,-56,4,37,5,-6,5,114,7,-84,8,47,8,-97,5,21,2,-8,-2,52,-3,97,-4,-8,-5,79,-5,91,-6,121,-7,106,-7,74,-6,117,-5,6,-4,-25,-5,-38,-5,-126,-4,72,-2,-3,0,91,4,-9,6,22,8,-88,7,-63,6,35,6,60,6,73,7,-18,8,110,10,-12,10,41,10,115,8,113,6,-114,4,-100,2,76,0,-106,-3,-38,-6,-101,-8,52,-9,-69,-10,-51,-10,42,-9,-11,-9,-114,-7,126,-5,69,-3,-74,-2,-32,-1,-44,0,-114,1,74,2,16,3,109,3,63,3,80,3,15,4,-60,4,103,4,4,3,39,1,10,-1,-109,-4,69,-6,41,-7,-90,-7,-67,-6,90,-5,47,-5,-118,-6,11,-6,94,-6,12,-4,29,-1,101,2,-119,4,91,5,15,6,-94,7,16,10,38,12,-11,12,-117,12,-82,11,-29,10,13,10,-92,8,-61,6,-93,4,-115,2,38,0,2,-3,124,-7,107,-10,78,-12,79,-14,-107,-17,56,-20,45,-23,121,-25,0,-24,-18,-22,107,-17,-48,-13,120,-9,-110,-6,-92,-3,77,0,-118,2,-79,4,123,7,-63,10,-80,13,100,15,-6,15,11,16,29,16,19,16,-65,15,-66,14,23,13,-53,10,-121,8,-125,6,87,4,-83,1,-77,-2,3,-4,-99,-7,107,-9,-16,-11,-125,-11,-32,-11,-119,-10,62,-9,-61,-9,15,-8,122,-8,89,-6,-28,-3,53,2,-79,5,-91,7,63,8,16,8,-100,7,95,7,-127,7,67,8,115,9,109,10,55,10,-112,8,-15,5,10,3,84,0,-42,-3,101,-5,-58,-8,-68,-10,-3,-11,102,-10,48,-9,-76,-9,-30,-9,-109,-9,-85,-10,30,-10,-67,-10,-123,-8,86,-6,-108,-5,53,-4,121,-4,94,-4,-126,-4,106,-3,82,-1,-124,1,48,3,-75,3,-17,2,32,1,-6,-2,111,-3,2,-3,74,-3,53,-3,54,-4,-31,-6,42,-6,124,-6,46,-5,-117,-5,111,-5,-126,-5,-62,-4,114,-1,-51,2,-59,5,-51,7,-8,8,92,9,6,9,9,8,33,7,-13,6,-128,7,69,8,-68,8,-113,8,-122,7,-27,5,63,4,11,3,70,2,124,1,-56,0,88,0,20,0,-87,-1,71,-1,-52,-1,-58,1,-52,4,82,7,72,8,-46,7,10,7,-55,6,73,7,-53,7,100,7,-69,5,-50,3,-102,2,22,2,118,1,46,0,69,-2,-127,-5,-36,-9,-48,-13,47,-16,-120,-19,53,-20,-46,-21,102,-21,-43,-23,-126,-25,90,-26,-62,-25,47,-21,-56,-18,117,-15,-121,-13,35,-10,-35,-7,26,-2,17,2,-43,5,121,9,-102,12,-116,14,78,15,107,15,75,15,53,15,73,15,-121,15,108,15,36,15,-10,14,-89,14,-114,13,61,11,39,8,-48,4,126,1,-90,-2,-8,-4,109,-4,-128,-4,-69,-4,10,-3,114,-3,122,-3,-4,-4,84,-4,-114,-4,49,-2,-78,0,-75,2,115,3,25,3,-118,2,-101,2,116,3,-51,4,4,6,-126,6,-8,5,55,4,-116,1,-55,-2,-9,-4,-43,-5,-77,-6,-30,-8,12,-9,17,-10,-24,-11,2,-10,-36,-11,-114,-11,17,-11,74,-12,-11,-13,10,-11,-45,-9,125,-5,-72,-2,-121,0,-84,0,-56,-1,44,-1,-57,-1,-88,1,-21,3,5,6,-3,7,-61,9,-31,10,-93,10,39,9,100,7,43,6,48,5,-70,3,-71,1,23,0,69,-1,17,-1,-50,-2,31,-2,92,-3,45,-3,11,-2,-119,-1,-39,0,-105,1,-34,1,-107,1,-126,0,31,-1,92,-2,-127,-2,79,-1,105,0,107,1,119,1,-55,-1,-93,-4,-114,-7,-15,-9,-67,-9,-28,-9,-67,-9,-111,-9,-56,-9,39,-8,29,-8,-29,-9,87,-8,-32,-7,104,-4,28,-1,89,1,25,3,-7,4,-67,7,-24,10,21,13,114,13,-105,12,-25,11,27,12,-53,12,32,13,-72,12,-100,11,14,10,29,8,-55,5,62,3,-54,0,100,-2,-16,-5,-8,-8,-116,-11,117,-14,-48,-16,41,-15,-64,-14,-110,-12,9,-10,-103,-9,57,-7,16,-5,11,-3,50,-1,35,1,-101,2,-65,3,-13,4,4,6,-31,6,-119,7,68,8,123,8,-82,7,-25,5,-26,3,91,2,49,1,-1,-1,70,-2,-40,-5,-24,-8,40,-10,108,-12,-99,-13,41,-13,-81,-14,95,-14,112,-14,-45,-14,117,-13,-91,-12,-93,-10,-116,-7,3,-3,-109,0,-94,3,-54,5,-19,6,102,7,-35,7,58,9,-75,11,-78,14,19,17,28,18,-48,17,120,16,-94,14,118,12,-50,9,-53,6,-12,3,-31,1,-109,0,-86,-1,21,-1,-120,-2,-73,-3,88,-4,2,-5,80,-6,92,-6,-22,-6,-91,-5,51,-4,2,-4,-41,-6,-106,-7,122,-7,0,-5,73,-3,-13,-2,112,-1,58,-1,-44,-2,69,-2,90,-3,-11,-5,-106,-6,-23,-7,-9,-7,19,-6}; }
	private static byte[] data32(){ return new byte[] {-115,-7,-89,-8,41,-8,87,-8,85,-8,-67,-9,64,-9,70,-8,62,-5,62,-1,-16,2,-114,5,48,7,31,8,-98,8,-62,8,-87,8,122,8,-99,8,-106,9,22,11,0,12,87,11,70,9,-78,6,69,4,37,2,27,0,19,-2,56,-4,-67,-6,-104,-7,-66,-8,82,-8,-102,-8,-11,-7,80,-4,17,-1,79,1,-109,2,42,3,-13,3,-25,4,-109,5,-114,5,70,5,126,5,-96,6,44,8,-63,8,71,7,-7,3,124,0,-102,-3,-7,-6,36,-8,-81,-11,17,-12,-45,-14,28,-15,-48,-18,-38,-20,14,-20,124,-20,-98,-19,-63,-18,47,-16,95,-14,-86,-11,-88,-7,-38,-3,-25,1,-98,5,10,9,2,12,72,14,-76,15,-81,16,-83,17,-99,18,56,19,-108,19,-34,19,-75,19,-93,18,-122,16,-55,13,-98,10,-1,6,28,3,70,-1,16,-4,-93,-7,-3,-9,-17,-10,114,-10,64,-10,71,-10,61,-10,-3,-11,-106,-11,113,-11,7,-10,74,-9,9,-7,-67,-6,104,-4,-1,-3,-117,-1,-15,0,104,2,-4,3,16,5,-7,4,-57,3,94,2,100,1,-95,0,123,-1,-6,-3,-122,-4,-102,-5,46,-5,-6,-6,110,-6,98,-7,60,-8,-60,-9,56,-8,99,-7,-46,-6,-32,-4,-127,-1,-63,1,-107,2,-50,1,-100,0,81,0,73,1,-24,2,85,4,-126,5,-108,6,104,7,117,7,73,6,97,4,113,2,17,1,51,0,92,-1,54,-2,38,-3,-80,-4,-10,-4,-120,-3,60,-2,63,-1,-84,0,84,2,44,4,-67,5,-102,6,115,6,17,6,100,6,112,7,46,8,18,8,112,7,21,7,-7,6,31,6,-81,3,24,0,-128,-4,-83,-7,-60,-9,-127,-10,-122,-11,113,-12,83,-13,105,-14,-101,-15,-53,-16,101,-16,88,-15,-60,-13,-8,-10,84,-6,-89,-3,-8,0,-5,3,-96,6,-115,8,126,9,-122,9,-112,9,94,10,-50,11,-37,12,-67,12,99,11,-128,9,98,7,-3,4,52,2,-121,-1,80,-3,33,-5,100,-8,96,-11,-28,-14,-106,-15,110,-15,-71,-14,-25,-12,108,-9,124,-7,87,-5,45,-3,-12,-2,82,0,-97,1,-118,3,-6,5,-95,8,-56,10,91,12,57,13,100,13,-49,12,-73,11,84,10,-2,8,96,7,121,5,1,3,68,0,-114,-3,26,-5,-51,-8,43,-10,-92,-13,-72,-15,-65,-16,84,-16,20,-16,83,-16,112,-15,82,-13,-97,-11,67,-8,72,-5,79,-2,-21,0,-65,2,-13,3,-22,4,54,6,62,8,26,11,33,14,93,16,2,17,75,16,-88,14,-80,12,95,10,-27,7,112,5,37,3,-15,0,55,-1,77,-2,6,-2,-69,-3,21,-3,122,-4,51,-4,25,-4,-69,-5,100,-5,120,-5,-31,-5,26,-4,-39,-5,102,-5,-122,-5,-90,-4,88,-2,-102,-1,-31,-1,118,-1,8,-1,86,-2,-5,-4,22,-5,-61,-7,87,-7,-100,-7,-89,-7,58,-7,89,-8,72,-9,44,-10,85,-11,41,-11,75,-10,-40,-8,95,-4,70,0,-34,3,99,6,-101,7,23,8,115,8,8,9,-107,9,75,10,123,11,-25,12,25,14,122,14,-103,13,62,11,-12,7,-40,4,-40,2,-20,1,27,1,123,-1,-13,-4,-121,-6,-19,-8,-114,-8,66,-7,12,-5,-62,-3,126,0,97,2,30,3,38,3,73,3,-3,3,11,5,-29,5,102,6,9,7,28,8,-4,8,-117,8,109,6,2,3,59,-1,-97,-5,-87,-8,126,-10,-40,-12,65,-13,97,-15,35,-17,-52,-20,-71,-22,53,-23,-103,-24,34,-23,5,-21,-1,-19,-78,-15,-84,-11,95,-7,-95,-4,-94,-1,-49,2,-17,5,-37,8,114,11,-4,13,83,16,6,18,-59,18,-3,18,95,19,23,20,93,20,-122,19,107,17,-85,14,-100,11,115,8,-3,4,79,1,-74,-3,1,-5,-113,-7,-120,-7,68,-6,-3,-6,-2,-6,5,-6,86,-8,13,-9,5,-9,-115,-8,25,-5,-41,-3,36,0,-93,1,96,2,-41,2,-118,3,-52,4,28,6,-57,6,102,6,110,5,101,4,95,3,9,2,89,0,81,-2,111,-4,-15,-6,-46,-7,-58,-8,88,-9,-71,-11,-100,-12,118,-12,19,-11,53,-10,-44,-9,-24,-7,21,-4,-29,-3,-81,-2,-122,-2,2,-2,37,-2,114,-1,-75,1,53,4,58,6,109,7,-80,7,-2,6,61,5,-66,2,56,0,-100,-2,-58,-3,77,-3,-87,-4,-41,-5,7,-5,-98,-6,28,-5,-96,-4,125,-2,35,0,100,1,-109,2,-25,3,83,5,-58,6,45,8,-117,9,-67,10,-80,11,79,12,-37,12,35,13,-46,12,93,11,-89,8,-14,4,23,1,59,-2,-31,-4,-107,-4,64,-4,-16,-6,112,-8,73,-11,101,-14,-80,-16,93,-16,88,-15,-127,-13,-106,-10,9,-6,46,-3,-62,-1,-47,1,-114,3,12,5,59,6,88,7,-96,8,109,10,29,12,-6,12,-126,12,-62,10,51,8,96,5,-16,2,-23,0,-38,-2,61,-4,18,-7}; }
	private static byte[] data33(){ return new byte[] {-85,-11,43,-14,51,-17,82,-19,67,-19,6,-17,-2,-15,19,-11,75,-9,92,-8,-77,-8,30,-7,-113,-6,-115,-3,-67,1,41,6,-59,9,117,12,66,14,67,15,122,15,36,15,-94,14,-1,13,98,13,112,12,-23,10,-23,8,-36,6,-39,4,96,2,14,-1,70,-5,-29,-9,-95,-11,-78,-12,-111,-12,-71,-12,-72,-12,-83,-12,-22,-12,-58,-11,100,-9,-127,-7,-40,-5,-69,-3,-9,-2,-121,-1,11,0,30,1,48,3,-27,5,-123,8,71,10,49,11,84,11,-36,10,18,10,-12,8,100,7,40,5,-107,2,-45,0,-121,0,59,1,-46,1,-86,1,-64,0,-124,-1,76,-2,55,-3,-75,-4,25,-3,-93,-2,-91,0,28,2,46,2,102,1,-96,0,-82,0,82,1,-34,1,-65,1,-75,0,-21,-2,-60,-4,117,-6,53,-8,-89,-10,-58,-11,93,-11,-83,-12,103,-13,-107,-15,-65,-17,-94,-18,-52,-18,57,-16,-89,-14,-14,-11,-42,-7,-77,-3,11,1,-35,3,48,6,-5,7,51,9,-122,10,34,12,32,14,4,16,-101,17,-128,18,80,18,-105,16,-119,13,-39,9,-91,6,-73,4,105,3,-117,1,114,-2,-69,-6,-45,-9,-51,-10,-85,-9,-128,-7,26,-5,104,-4,-105,-3,-15,-2,79,0,2,2,90,4,1,7,-125,9,-106,11,86,13,-72,14,-82,15,-18,15,45,15,1,13,-110,9,110,5,96,1,61,-2,-15,-5,-28,-7,93,-9,31,-12,88,-16,80,-20,110,-24,101,-27,-82,-29,127,-29,-55,-28,93,-25,119,-22,77,-19,-33,-17,-125,-14,119,-11,-79,-8,23,-4,-69,-1,67,3,-115,6,-66,9,-54,12,84,15,54,17,-83,18,2,20,-42,20,-49,20,-75,19,-19,17,-59,15,-16,12,92,9,106,5,59,2,-110,0,113,0,21,1,-117,1,-1,0,10,-1,127,-4,-124,-6,6,-6,-10,-6,-12,-4,72,-1,18,1,-61,1,-95,1,103,1,-123,1,-45,1,-11,1,-27,1,-97,1,60,1,-21,0,-22,0,7,1,-57,0,-75,-1,3,-2,58,-4,-83,-6,113,-7,116,-8,-93,-9,-13,-10,103,-10,110,-10,65,-9,-65,-8,91,-6,-67,-5,23,-3,105,-2,96,-1,-15,-1,52,0,-123,0,55,1,-107,2,-114,4,92,6,-2,6,74,6,-11,4,102,3,90,1,-25,-2,-111,-4,-45,-6,-104,-7,-45,-8,-69,-8,125,-7,-96,-6,-85,-5,-106,-4,-95,-3,-67,-2,35,0,0,2,-99,4,-52,7,-46,10,-98,12,55,13,111,13,53,14,35,15,-79,15,57,15,-90,13,3,11,-64,7,60,4,-54,0,-68,-3,-67,-5,102,-6,-103,-8,79,-11,33,-15,58,-19,-117,-22,85,-23,-97,-23,33,-21,-122,-19,-65,-16,-57,-12,29,-7,-12,-4,-21,-1,-111,2,126,5,-39,8,65,12,30,15,79,17,31,19,101,20,120,20,29,19,-59,16,-2,13,7,11,-35,7,126,4,-72,0,87,-4,6,-8,120,-12,-8,-15,112,-16,-10,-17,-108,-16,-85,-15,117,-14,-5,-14,108,-13,31,-12,-127,-11,2,-8,111,-5,-1,-2,9,2,-103,4,11,7,99,9,44,11,-43,11,119,11,11,11,-1,10,52,11,16,11,116,10,-107,9,92,8,78,6,76,3,106,-1,101,-5,-9,-9,8,-10,-126,-11,-70,-11,13,-10,94,-10,-113,-10,-76,-10,36,-9,100,-8,96,-6,92,-4,-52,-3,-63,-2,-107,-1,117,0,127,1,-38,2,106,4,-46,5,-46,6,74,7,100,7,1,7,18,6,-105,4,-15,2,-91,1,-20,0,-32,0,115,1,-118,2,96,3,35,3,-83,1,-73,-1,51,-2,-83,-3,38,-2,69,-1,-112,0,-79,1,126,2,-27,2,-106,2,-75,1,-16,0,-119,0,79,0,-54,-1,-27,-2,-61,-3,122,-4,21,-5,-77,-7,107,-8,47,-9,-35,-11,123,-12,0,-13,-80,-15,-44,-16,-83,-16,-86,-15,41,-12,-80,-9,82,-5,85,-2,53,1,93,4,-80,7,-114,10,127,12,-127,13,6,14,-33,14,108,16,57,18,53,19,13,19,-28,17,-79,15,118,12,-124,8,-71,4,98,1,-105,-2,-31,-5,35,-7,77,-10,29,-12,3,-13,17,-13,122,-13,-115,-13,100,-13,-30,-13,-23,-11,53,-7,-88,-4,-75,-1,-119,2,-81,5,-33,8,-91,11,-82,13,14,15,-84,15,77,15,-73,13,74,11,77,8,90,5,-88,2,84,0,23,-2,-107,-5,-128,-8,-55,-12,-124,-16,102,-20,44,-23,-50,-25,90,-24,97,-22,13,-19,-26,-17,84,-14,70,-12,7,-10,106,-8,-119,-5,-31,-2,-46,1,93,4,-27,6,-119,9,0,12,-19,13,70,15,38,16,-62,16,-6,16,-114,16,109,15,-61,13,-92,11,70,9,-127,6,-92,3,111,1,102,0,59,0,25,0,107,-1,47,-2,-99,-4,3,-5,-4,-7,52,-6,-49,-5,8,-2,7,0,70,1,-36,1,-17,1,-51,1,110,1,-46,0,-7,-1,43,-1,-24,-2,61,-1,-23,-1,74,0,50,0,-48,-1}; }
	private static byte[] data34(){ return new byte[] {100,-1,-122,-2,-12,-4,52,-5,34,-6,65,-6,-13,-6,-104,-5,-60,-5,-91,-5,-121,-5,-65,-5,79,-4,44,-3,64,-2,126,-1,-119,0,-48,0,101,0,-9,-1,79,0,114,1,-49,2,-32,3,41,4,84,3,113,1,6,-1,-79,-4,116,-6,50,-8,26,-10,19,-11,73,-11,43,-10,-38,-10,47,-9,-98,-9,113,-8,-77,-7,63,-5,78,-3,76,0,75,4,-99,8,41,12,90,14,60,15,-85,15,89,16,86,17,8,18,-61,17,-97,16,5,15,1,13,-118,10,-29,7,-121,5,101,3,39,1,78,-2,-112,-6,33,-10,-15,-15,10,-17,-66,-19,119,-19,-68,-19,-112,-18,77,-16,-25,-14,-23,-11,-45,-8,-125,-5,80,-2,87,1,110,4,123,7,-121,10,85,13,-87,15,66,17,-49,17,-34,16,127,14,124,11,119,8,117,5,35,2,-115,-2,-22,-6,110,-9,99,-12,28,-14,-90,-16,-66,-17,63,-17,63,-17,-96,-17,50,-16,16,-15,-127,-14,-75,-12,-108,-9,-87,-6,-109,-3,42,0,120,2,-102,4,81,6,-92,7,-106,8,78,9,-81,9,-5,9,110,10,43,11,-36,11,25,12,70,11,23,9,-86,5,-49,1,105,-2,43,-4,16,-5,-38,-6,42,-5,103,-5,67,-5,-49,-6,-119,-6,-23,-6,12,-4,-107,-3,82,-1,-85,0,120,1,-46,1,66,2,-31,2,122,3,-86,3,107,3,101,3,-101,3,-89,3,-38,2,57,1,-96,-1,-99,-2,121,-2,-39,-2,-100,-1,-69,0,9,2,-19,2,-65,2,84,1,-77,-1,-25,-2,119,-1,-64,0,9,2,52,3,58,4,-41,4,-84,4,-31,3,-66,2,-88,1,-6,0,-68,0,-112,0,-29,-1,-100,-2,23,-3,-90,-5,76,-6,-128,-8,-31,-11,-95,-14,-66,-17,-78,-19,-87,-20,41,-20,88,-20,71,-19,25,-17,-108,-15,126,-12,-84,-9,31,-5,-21,-2,44,3,26,7,2,10,-50,11,67,13,21,15,112,17,-40,19,-114,21,-34,21,-21,20,66,19,-5,16,-49,13,-21,9,44,6,68,3,-2,0,-70,-2,48,-4,-51,-7,-40,-9,54,-10,72,-12,89,-14,70,-15,-28,-15,-6,-13,-34,-10,-1,-7,13,-3,22,0,84,3,-84,6,-39,9,-126,12,-116,14,0,16,-102,16,58,16,7,15,74,13,93,11,86,9,31,7,127,4,9,1,-79,-4,-109,-9,110,-14,29,-18,27,-21,123,-23,-14,-24,113,-23,-112,-22,-1,-21,74,-19,-67,-18,107,-16,-109,-14,36,-11,-5,-9,-79,-6,83,-3,-15,-1,-91,2,76,5,-95,7,-120,9,24,11,32,12,-108,12,104,12,-16,11,80,11,78,10,-58,8,-8,6,127,5,-125,4,-33,3,41,3,59,2,18,1,-57,-1,-67,-2,44,-2,35,-2,-92,-2,-25,-1,-87,1,-121,3,-51,4,35,5,-50,4,52,4,77,3,-11,1,90,0,13,-1,-77,-2,7,-1,83,-1,2,-1,16,-2,-65,-4,103,-5,44,-6,18,-7,97,-8,-124,-8,-105,-7,30,-5,79,-4,-10,-4,88,-3,-43,-3,-94,-2,-37,-1,114,1,8,3,67,4,-24,4,47,5,51,5,14,5,-35,4,-23,4,-77,5,127,6,74,6,-126,4,-55,1,-43,-2,-8,-5,18,-7,118,-10,85,-12,29,-13,-107,-14,119,-14,49,-14,-87,-15,28,-15,79,-15,-106,-14,-37,-12,-6,-9,-54,-5,30,0,-103,4,-96,8,-55,11,-45,13,24,15,7,16,-7,16,-25,17,70,18,-73,17,-113,16,67,15,-41,13,-80,11,-81,8,99,5,48,2,-23,-2,50,-5,57,-9,-93,-13,-80,-16,-99,-18,67,-19,-87,-20,-24,-20,-4,-19,-40,-17,-121,-14,-85,-11,-19,-8,-2,-5,64,-1,-47,2,-116,6,49,10,-87,13,-17,16,116,19,-64,20,-113,20,-6,18,91,16,31,13,-42,9,-72,6,-60,3,-65,0,126,-3,15,-6,122,-10,79,-13,-44,-16,67,-17,74,-18,-27,-19,41,-18,39,-17,-59,-16,-80,-14,-37,-12,94,-9,91,-6,81,-3,-42,-1,-25,1,-106,3,-45,4,-48,5,-61,6,-36,7,0,9,13,10,22,11,-38,11,-30,11,-63,10,-122,8,106,5,28,2,16,-1,-1,-4,7,-4,-5,-5,7,-4,-62,-5,76,-5,18,-5,43,-5,127,-5,90,-4,-13,-3,-23,-1,-125,1,64,2,-94,2,-4,2,92,3,102,3,-21,2,43,2,127,1,15,1,113,0,71,-1,-59,-3,-108,-4,60,-4,-118,-4,24,-3,-58,-3,-58,-2,12,0,34,1,-87,1,-82,1,121,1,101,1,-26,1,47,3,45,5,37,7,-112,8,29,9,-44,8,-76,7,-8,5,27,4,-69,2,37,2,-2,1,-80,1,-59,0,94,-1,110,-3,18,-5,69,-8,83,-11,74,-14,118,-17,77,-19,68,-20,46,-20,-127,-20,4,-19,-6,-19,-45,-17,108,-14,-77,-11,122,-7,-75,-3,30,2,82,6,-82,9,-56,11,73,13,14,15,124,17,-29,19,-123,21,-31,21,16,21,78,19,-56,16,-122,13,-13,9}; }
	private static byte[] data35(){ return new byte[] {-87,6,-1,3,-50,1,-85,-1,95,-3,-59,-6,-50,-9,-78,-12,21,-14,46,-16,48,-17,102,-17,-14,-16,-100,-13,-27,-10,-122,-6,31,-2,102,1,72,4,11,7,-83,9,36,12,112,14,64,16,93,17,-99,17,-11,16,96,15,19,13,-118,10,-21,7,-50,4,-68,0,-38,-5,-53,-10,59,-14,-92,-18,83,-20,58,-21,-23,-22,15,-21,-86,-21,-73,-20,19,-18,-71,-17,-49,-15,26,-12,119,-10,-37,-8,-126,-5,125,-2,-93,1,-98,4,46,7,27,9,77,10,-44,10,-32,10,-38,10,-8,10,39,11,-7,10,96,10,68,9,-52,7,34,6,-82,4,114,3,103,2,62,1,68,0,-75,-1,-109,-1,-43,-1,115,0,-75,1,121,3,24,5,13,6,49,6,-77,5,-35,4,-47,3,-90,2,100,1,60,0,116,-1,24,-1,-63,-2,-4,-3,-111,-4,-57,-6,-62,-8,-15,-10,-96,-11,-17,-12,33,-11,59,-10,34,-8,61,-6,-15,-5,-42,-4,102,-3,49,-2,-22,-1,73,2,120,4,-47,5,104,6,-80,6,-51,6,-40,6,26,7,-102,7,-4,7,-48,7,-17,6,49,5,-60,2,-17,-1,57,-3,-36,-6,-73,-8,-74,-10,8,-11,-91,-13,-47,-14,51,-14,-103,-15,-50,-16,125,-16,66,-15,126,-13,-60,-10,-46,-6,59,-1,-55,3,7,8,101,11,-121,13,-107,14,109,15,-81,16,24,18,17,19,79,19,-18,18,-23,17,69,16,12,14,68,11,1,8,103,4,-50,0,70,-3,-83,-7,10,-10,-97,-14,-29,-17,-15,-19,-67,-20,13,-20,-9,-21,-33,-20,-46,-18,126,-15,104,-12,71,-9,42,-6,49,-3,-75,0,-13,4,-81,9,58,14,-34,17,2,20,116,20,112,19,-109,17,116,15,-122,13,-94,11,-98,9,20,7,-18,3,51,0,91,-4,-42,-8,2,-10,-78,-13,-22,-15,-43,-16,-72,-16,117,-15,-64,-14,61,-12,-12,-11,-75,-9,123,-7,50,-5,-71,-4,8,-2,67,-1,-115,0,-48,1,-48,2,-85,3,-118,4,127,5,106,6,-5,6,31,7,-118,6,50,5,33,3,-104,0,-122,-2,107,-3,60,-3,100,-3,-126,-3,-94,-3,-48,-3,7,-2,110,-2,53,-1,-117,0,68,2,-2,3,103,5,104,6,71,7,35,8,-39,8,-44,8,-16,7,60,6,33,4,47,2,92,0,-76,-2,15,-3,-112,-5,59,-6,85,-7,-44,-8,-56,-8,20,-7,-77,-7,-91,-6,-83,-5,-102,-4,92,-3,125,-2,103,0,-1,2,-52,5,84,8,23,10,-47,10,-125,10,121,9,98,8,-128,7,-22,6,116,6,-20,5,65,5,33,4,52,2,126,-1,109,-4,71,-7,-6,-11,99,-14,-10,-18,54,-20,-99,-22,11,-22,13,-22,37,-22,-115,-22,-75,-21,52,-18,-81,-15,-38,-11,94,-6,-20,-2,60,3,-9,6,64,10,91,13,-72,16,51,20,88,23,77,25,-77,25,-97,24,116,22,-39,19,76,17,-31,14,94,12,-73,9,20,7,111,4,100,1,-50,-3,-19,-7,5,-10,-105,-14,-21,-17,116,-18,-6,-19,110,-18,-35,-17,34,-14,-16,-12,-94,-9,27,-6,108,-4,-42,-2,-75,1,-9,4,88,8,110,11,-35,13,86,15,-9,15,-29,15,48,15,-25,13,19,12,-85,9,106,6,23,2,93,-3,33,-7,12,-10,-26,-13,82,-14,27,-15,83,-16,9,-16,102,-16,92,-15,-109,-14,-65,-13,-34,-12,71,-10,30,-8,114,-6,65,-3,63,0,-7,2,-62,4,84,5,25,5,-85,4,106,4,-121,4,-6,4,-81,5,44,6,20,6,84,5,80,4,75,3,110,2,-104,1,-34,0,95,0,32,0,20,0,-128,0,-128,1,16,3,-43,4,-110,6,29,8,12,9,64,9,-42,8,64,8,-95,7,-57,6,-38,5,-98,4,12,3,80,1,-49,-1,102,-2,-104,-4,34,-6,114,-9,2,-11,24,-13,-6,-15,-9,-15,31,-13,35,-11,64,-9,39,-7,-54,-6,-103,-4,-45,-2,111,1,33,4,-85,6,-126,8,-121,9,29,10,14,11,87,12,67,13,31,13,-9,11,30,10,-14,7,-96,5,32,3,71,0,87,-3,-127,-6,-33,-9,49,-11,-128,-14,14,-16,48,-18,-65,-20,117,-21,79,-22,-68,-23,94,-22,119,-20,21,-16,-81,-12,-69,-7,-74,-2,66,3,41,7,-124,10,62,13,-98,15,1,18,-83,20,9,23,55,24,1,24,-13,22,125,21,-68,19,97,17,109,14,-70,10,-124,6,59,2,50,-2,-115,-6,30,-9,4,-12,92,-15,48,-17,-100,-19,-73,-20,-57,-20,-56,-19,119,-17,93,-15,91,-13,121,-11,42,-8,-67,-5,59,0,25,5,-124,9,-93,12,85,14,15,15,69,15,25,15,-95,14,-8,13,40,13,-1,11,12,10,71,7,-45,3,64,0,-24,-4,-48,-7,27,-9,-59,-12,66,-13,-78,-14,92,-13,-107,-12,-2,-11,41,-9,73,-8,78,-7,56,-6,61,-5,-86,-4,79,-2,-37,-1,-3,0,-63,1,54,2,-113,2,0,3,-122,3}; }
	private static byte[] data36(){ return new byte[] {-8,3,-2,3,68,3,-38,1,1,0,55,-2,-24,-4,76,-4,100,-4,-30,-4,52,-3,77,-3,122,-3,45,-2,81,-1,-103,0,-45,1,-10,2,85,4,7,6,-5,7,-68,9,-20,10,84,11,-29,10,99,9,9,7,75,4,-24,1,28,0,-86,-2,29,-3,96,-5,-92,-7,5,-8,-85,-10,-66,-11,-124,-11,-18,-11,-94,-10,-85,-9,47,-7,90,-5,-20,-3,-23,0,100,4,31,8,113,11,-121,13,76,14,63,14,37,14,52,14,49,14,-103,13,81,12,-83,10,12,9,91,7,69,5,82,2,-113,-2,95,-6,29,-10,-37,-15,-17,-19,-45,-22,-50,-24,-79,-25,25,-25,-95,-26,125,-26,-8,-26,-51,-24,15,-20,11,-16,8,-12,-16,-9,48,-4,-26,0,-51,5,120,10,-68,14,-124,18,-65,21,-56,23,88,24,-94,23,77,22,-15,20,106,19,-70,17,-72,15,60,13,93,10,94,7,50,4,-87,0,-83,-4,-74,-8,34,-11,77,-14,126,-16,-26,-17,103,-16,-72,-15,-125,-13,-125,-11,86,-9,-53,-8,65,-6,62,-4,44,-1,-49,2,123,6,117,9,-106,11,43,13,121,14,53,15,70,15,-114,14,22,13,-98,10,110,7,-61,3,28,0,-46,-4,47,-6,-12,-9,-59,-11,-59,-13,125,-14,36,-14,102,-14,-73,-14,21,-13,-106,-13,93,-12,-97,-11,-122,-9,36,-6,17,-3,-61,-1,-106,1,120,2,109,2,-4,1,-120,1,114,1,-53,1,80,2,-48,2,39,3,54,3,-28,2,3,2,-25,0,-10,-1,108,-1,37,-1,-17,-2,-10,-2,-80,-1,28,1,2,3,-15,4,-105,6,-31,7,-23,8,-48,9,-127,10,-24,10,-38,10,-102,10,-12,9,-82,8,4,7,52,5,-104,3,-64,1,-81,-1,22,-3,-35,-7,47,-10,-78,-14,63,-16,35,-17,51,-17,-50,-17,-65,-16,22,-14,-3,-13,77,-10,-73,-8,71,-5,76,-2,-101,1,-62,4,-113,7,21,10,126,12,-64,14,-111,16,118,17,9,17,109,15,78,13,59,11,43,9,-40,6,45,4,40,1,9,-2,-15,-6,0,-8,-20,-12,-40,-15,0,-17,-88,-20,-46,-22,98,-23,-96,-24,-21,-24,-77,-22,-19,-19,-1,-15,44,-10,40,-6,25,-2,-13,1,-123,5,-22,8,61,12,-121,15,-122,18,9,21,-31,22,-67,23,-105,23,-68,22,80,21,15,19,-50,15,-33,11,-19,7,78,4,4,1,-65,-3,101,-6,1,-9,-43,-13,72,-15,103,-17,97,-18,-7,-19,20,-18,-108,-18,-126,-17,-8,-16,-1,-14,-76,-11,41,-7,49,-3,30,1,-116,4,21,7,-38,8,-1,9,-18,10,-43,11,-92,12,47,13,50,13,-93,12,86,11,69,9,-125,6,117,3,66,0,35,-3,90,-6,62,-8,25,-9,-30,-10,79,-9,24,-8,-23,-8,-124,-7,-23,-7,73,-6,-15,-6,-16,-5,39,-3,115,-2,-72,-1,-93,0,41,1,88,1,-118,1,-65,1,-25,1,110,1,125,0,72,-1,39,-2,-4,-4,-55,-5,-41,-6,126,-6,-50,-6,115,-5,29,-4,-60,-4,-122,-3,-81,-2,-1,-1,45,1,65,2,-68,3,-9,5,-94,8,31,11,-12,12,-45,13,-75,13,-96,12,-41,10,-96,8,72,6,15,4,4,2,35,0,79,-2,29,-4,118,-7,-79,-10,98,-12,-72,-14,-115,-15,-54,-16,-87,-16,91,-15,-18,-14,60,-11,68,-8,-55,-5,-100,-1,-112,3,50,7,55,10,100,12,-5,13,74,15,89,16,48,17,77,17,-71,16,-88,15,-126,14,6,13,-79,10,60,7,-44,2,-3,-3,94,-7,65,-11,-128,-15,21,-18,95,-21,-119,-23,69,-24,44,-25,84,-26,84,-26,81,-25,66,-23,-35,-21,11,-17,-48,-14,84,-9,74,-4,115,1,81,6,-70,10,-122,14,-89,17,-5,19,-117,21,63,22,73,22,-37,21,37,21,15,20,-110,18,-103,16,39,14,46,11,-88,7,-37,3,-51,-1,-61,-5,15,-8,54,-11,93,-13,-120,-14,110,-14,-15,-14,-77,-13,-127,-12,72,-11,5,-10,3,-9,-99,-8,19,-5,13,-2,66,1,59,4,-41,6,-14,8,-111,10,-80,11,34,12,-15,11,28,11,-82,9,-89,7,63,5,-42,2,-117,0,40,-2,-61,-5,-85,-7,11,-8,-10,-10,38,-10,-113,-11,15,-11,-60,-12,-29,-12,-67,-11,72,-9,58,-7,78,-5,80,-3,9,-1,23,0,93,0,-27,-1,55,-1,-43,-2,-41,-2,14,-1,64,-1,112,-1,-101,-1,124,-1,-51,-2,-98,-3,87,-4,122,-5,61,-5,-113,-5,63,-4,56,-3,-60,-2,-40,0,52,3,-119,5,-117,7,98,9,28,11,-85,12,0,14,15,15,-109,15,118,15,-15,14,64,14,38,13,86,11,-36,8,27,6,51,3,-32,-1,6,-4,-53,-9,-41,-13,-67,-16,-72,-18,-112,-19,17,-19,60,-19,6,-18,55,-17,-60,-16,-71,-14,3,-11,-46,-9,90,-5,-113,-1,-14,3,4,8,-101,11,-110,14,-89,16,-48,17,-3,17,46,17,-56,15,38,14,-90,12}; }
	private static byte[] data37(){ return new byte[] {-67,10,37,8,-8,4,-107,1,47,-2,-90,-6,-17,-10,23,-13,-107,-17,-53,-20,-92,-22,-6,-24,-27,-25,-27,-25,18,-23,84,-21,98,-18,-3,-15,-98,-11,28,-7,-86,-4,105,0,53,4,-30,7,-92,11,118,15,-36,18,-113,21,82,23,42,24,-12,23,-58,22,-22,20,88,18,94,15,39,12,-36,8,-104,5,90,2,37,-1,5,-4,-9,-8,32,-10,-104,-13,-108,-15,31,-16,-122,-17,-114,-17,40,-16,85,-15,35,-13,73,-11,-74,-9,68,-6,20,-3,-84,-1,-43,1,126,3,-19,4,61,6,-115,7,-6,8,84,10,59,11,100,11,-77,10,101,9,120,7,24,5,120,2,-24,-1,-71,-3,20,-4,18,-5,-74,-6,-32,-6,56,-5,106,-5,125,-5,-79,-5,17,-4,113,-4,-29,-4,-98,-3,-47,-2,4,0,-55,0,-21,0,-71,0,98,0,-19,-1,45,-1,42,-2,-9,-4,-75,-5,-126,-6,57,-7,-3,-9,24,-9,-18,-10,-123,-9,122,-8,92,-7,75,-6,86,-5,-78,-4,91,-2,92,0,-71,2,101,5,88,8,98,11,34,14,41,16,52,17,39,17,69,16,-41,14,-19,12,-91,10,86,8,58,6,53,4,-49,1,-39,-2,122,-5,-39,-9,90,-12,-127,-15,-121,-17,91,-18,-36,-19,6,-18,15,-17,-13,-16,-103,-13,-33,-10,-102,-6,-121,-2,-118,2,91,6,-88,9,119,12,-11,14,72,17,55,19,125,20,-19,20,-123,20,105,19,-76,17,46,15,-73,11,102,7,-43,2,50,-2,-103,-7,55,-11,98,-15,72,-18,-50,-21,-63,-23,29,-24,-73,-26,-62,-27,-127,-27,88,-26,91,-24,101,-21,50,-17,108,-13,6,-8,-92,-4,39,1,78,5,19,9,70,12,-42,14,-33,16,-110,18,-11,19,-7,20,81,21,28,21,60,20,-95,18,47,16,28,13,-76,9,62,6,-52,2,-121,-1,113,-4,-69,-7,-118,-9,50,-10,-108,-11,-107,-11,-41,-11,28,-10,75,-10,-119,-10,27,-9,44,-8,-4,-7,109,-4,45,-1,-62,1,-12,3,-106,5,-64,6,-96,7,89,8,-38,8,-53,8,32,8,2,7,-54,5,-111,4,90,3,31,2,-72,0,44,-1,-127,-3,-12,-5,-104,-6,-105,-7,-29,-8,-70,-8,47,-7,53,-6,101,-5,-103,-4,-62,-3,-24,-2,-58,-1,11,0,-84,-1,-29,-2,40,-2,-100,-3,103,-3,97,-3,72,-3,1,-3,99,-4,101,-5,2,-6,124,-8,47,-9,105,-10,98,-10,-10,-10,-17,-9,80,-7,48,-5,-83,-3,-99,0,-57,3,-85,6,21,9,42,11,44,13,73,15,41,17,-108,18,-100,19,-13,19,-126,19,44,18,31,16,-89,13,-41,10,-94,7,-11,3,-71,-1,65,-5,-34,-10,20,-13,66,-16,-123,-18,-122,-19,-53,-20,73,-20,59,-20,-65,-20,21,-18,80,-16,-120,-13,-125,-9,19,-4,-28,0,-97,5,-29,9,-125,13,97,16,93,18,77,19,98,19,-22,18,23,18,7,17,-101,15,-121,13,-100,10,8,7,-26,2,101,-2,-38,-7,-88,-11,-22,-15,-80,-18,24,-20,39,-22,-55,-24,4,-24,68,-24,-65,-23,35,-20,-18,-18,-34,-15,-51,-12,-60,-9,0,-5,-64,-2,-28,2,39,7,38,11,-103,14,85,17,-123,19,39,21,40,22,57,22,83,21,-79,19,117,17,-38,14,46,12,-119,9,-13,6,82,4,-107,1,-119,-2,49,-5,-6,-9,-123,-11,-9,-13,64,-13,34,-13,-119,-13,97,-12,122,-11,-52,-10,46,-8,-104,-7,-7,-6,78,-4,-117,-3,-107,-2,-103,-1,-42,0,98,2,21,4,-123,5,100,6,-110,6,61,6,122,5,-98,4,-77,3,-65,2,-97,1,109,0,92,-1,-40,-2,-25,-2,74,-1,-71,-1,23,0,70,0,51,0,-21,-1,-40,-1,77,0,77,1,-120,2,-124,3,-36,3,-121,3,-83,2,-62,1,-42,0,-55,-1,88,-2,-126,-4,-121,-6,-114,-8,-55,-10,114,-11,-105,-12,63,-12,74,-12,-111,-12,-16,-12,-128,-11,-128,-10,59,-8,-79,-6,-92,-3,-11,0,113,4,7,8,-128,11,-99,14,-14,16,87,18,-23,18,-77,18,-84,17,65,16,-68,14,46,13,70,11,-18,8,25,6,-102,2,96,-2,-40,-7,-113,-11,-13,-15,67,-17,85,-19,-15,-21,10,-21,6,-21,64,-20,-88,-18,-63,-15,71,-11,-35,-8,-121,-4,69,0,89,4,-100,8,-33,12,-24,16,83,20,-74,22,-3,23,101,24,34,24,24,23,59,21,114,18,-110,14,-66,9,-115,4,-103,-1,45,-5,57,-9,-72,-13,113,-16,116,-19,-104,-22,38,-24,66,-26,56,-27,84,-27,-60,-26,69,-23,-111,-20,57,-16,-4,-13,-63,-9,-120,-5,70,-1,-122,2,101,5,-4,7,-125,10,8,13,105,15,118,17,-27,18,108,19,32,19,14,18,95,16,16,14,-126,11,-23,8,97,6,-98,3,-66,0,16,-2,14,-4,-14,-6,-125,-6,76,-6,-21,-7,87,-7,-53,-8,-93,-8,25,-7,57,-6,-48,-5,-109,-3,83,-1,-91,0,-74,1,-116,2}; }
	private static byte[] data38(){ return new byte[] {109,3,51,4,-109,4,105,4,-34,3,38,3,120,2,36,2,40,2,51,2,-3,1,68,1,47,0,-5,-2,-11,-3,34,-3,-84,-4,-97,-4,9,-3,-89,-3,100,-2,54,-1,4,0,-62,0,50,1,93,1,54,1,-87,0,-29,-1,12,-1,100,-2,-19,-3,-102,-3,10,-3,-6,-5,116,-6,-94,-8,-27,-10,100,-11,24,-12,40,-13,-101,-14,-81,-14,110,-13,2,-11,99,-9,-112,-6,-3,-3,60,1,38,4,-6,6,-53,9,-42,12,0,16,48,19,-34,21,-118,23,-5,23,-84,23,-63,22,121,21,119,19,-87,16,-21,12,-86,8,-18,3,50,-1,-102,-6,-123,-10,16,-13,51,-16,-51,-19,-96,-21,-87,-23,61,-24,-29,-25,-56,-24,-74,-22,-121,-19,36,-15,116,-11,57,-6,90,-1,85,4,-52,8,121,12,-127,15,-23,17,-97,19,-76,20,52,21,53,21,-91,20,56,19,-93,16,-48,12,70,8,-107,3,1,-1,-109,-6,82,-10,105,-14,-44,-18,-20,-21,-4,-23,30,-23,21,-23,-60,-23,13,-21,-62,-20,-85,-18,-24,-16,-38,-13,106,-9,115,-5,-127,-1,93,3,-85,6,-103,9,96,12,4,15,81,17,-60,18,74,19,-54,18,-55,17,-128,16,32,15,-109,13,-46,11,-19,9,-55,7,22,5,-17,1,-87,-2,-77,-5,113,-7,8,-8,101,-9,43,-9,75,-9,-64,-9,117,-8,55,-7,-45,-7,-126,-6,47,-5,-50,-5,89,-4,0,-3,-39,-3,-30,-2,-24,-1,-42,0,102,1,-110,1,105,1,43,1,-11,0,-40,0,-95,0,75,0,-48,-1,-127,-1,-118,-1,7,0,-46,0,-46,1,-127,2,-90,2,97,2,41,2,97,2,-2,2,-38,3,-73,4,99,5,-64,5,-102,5,27,5,61,4,35,3,-48,1,48,0,39,-2,-76,-5,83,-7,79,-9,-60,-11,120,-12,101,-13,106,-14,-107,-15,-39,-16,-98,-16,0,-15,73,-14,95,-12,56,-9,-95,-6,-126,-2,-97,2,-84,6,101,10,-54,13,-36,16,46,19,113,20,-55,20,-89,20,65,20,-124,19,110,18,-83,16,37,14,-59,10,-30,6,-116,2,-18,-3,60,-7,-19,-12,37,-15,-10,-19,121,-21,-30,-23,55,-23,-71,-23,57,-21,86,-19,122,-17,-28,-15,5,-11,-11,-8,-42,-3,-2,2,54,8,-26,12,10,17,-110,20,90,23,11,25,-25,25,-19,25,-26,24,-118,22,26,19,-27,14,97,10,-25,5,-95,1,121,-3,68,-7,-8,-12,-47,-16,-15,-20,-97,-23,22,-25,-95,-27,86,-27,66,-26,50,-24,-36,-22,-23,-19,38,-15,-116,-12,-36,-9,9,-5,-8,-3,-73,0,63,3,-12,5,-31,8,-62,11,11,14,-126,15,63,16,71,16,-44,15,-35,14,-124,13,-60,11,-84,9,83,7,-21,4,-93,2,-52,0,124,-1,-102,-2,-30,-3,29,-3,69,-4,-91,-5,83,-5,-127,-5,11,-4,7,-3,70,-2,117,-1,94,0,36,1,-52,1,77,2,-126,2,85,2,-75,1,-41,0,-11,-1,81,-1,23,-1,70,-1,-105,-1,-47,-1,-47,-1,-117,-1,6,-1,88,-2,-31,-3,-18,-3,-109,-2,99,-1,56,0,14,1,-31,1,-79,2,76,3,-93,3,-95,3,107,3,24,3,-107,2,-36,1,5,1,36,0,72,-1,48,-2,-40,-4,36,-5,51,-7,49,-9,70,-11,94,-13,115,-15,-79,-17,95,-18,-29,-19,-101,-18,116,-16,-18,-14,-103,-11,100,-8,108,-5,-81,-2,23,2,-40,5,-33,9,29,14,31,18,-120,21,-8,23,118,25,32,26,45,26,120,25,-40,23,68,21,-34,17,-15,13,-68,9,120,5,34,1,-60,-4,-94,-8,-65,-12,23,-15,-114,-19,106,-22,1,-24,-95,-26,-98,-26,-63,-25,-44,-23,-125,-20,2,-16,75,-12,10,-7,-54,-3,67,2,117,6,90,10,-35,13,-1,16,126,19,108,21,-103,22,-19,22,32,22,30,20,35,17,84,13,13,9,-126,4,-67,-1,-33,-6,54,-10,75,-14,74,-17,-1,-20,90,-21,82,-22,-37,-23,-36,-23,-111,-22,9,-20,56,-18,26,-15,116,-12,10,-8,-103,-5,6,-1,62,2,68,5,26,8,-80,10,-42,12,68,14,-3,14,30,15,-2,14,-105,14,37,14,-126,13,-105,12,46,11,42,9,-95,6,-67,3,-35,0,107,-2,-99,-4,-124,-5,-8,-6,-21,-6,35,-5,105,-5,-101,-5,-36,-5,25,-4,76,-4,-116,-4,-41,-4,56,-3,-103,-3,15,-2,91,-2,-114,-2,104,-2,3,-2,-128,-3,33,-3,-19,-4,-96,-4,66,-4,-30,-5,-24,-5,77,-4,18,-3,31,-2,116,-1,-8,0,111,2,-124,3,55,4,-75,4,84,5,52,6,45,7,-9,7,-115,8,5,9,75,9,51,9,-119,8,62,7,-112,5,118,3,34,1,-86,-2,29,-4,-66,-7,-122,-9,-93,-11,-4,-13,83,-14,121,-16,-103,-18,13,-19,79,-20,107,-20,-120,-19,-121,-17,87,-14,-21,-11,-19,-7,14,-2,26,2,24,6,-9,9,109,13,-126,16,8,19,-54,20,-51,21}; }
	private static byte[] data39(){ return new byte[] {89,22,114,22,-57,21,68,20,1,18,39,15,-73,11,-59,7,53,3,70,-2,68,-7,-45,-12,45,-15,48,-18,-2,-21,-111,-22,-26,-23,-44,-23,80,-22,73,-21,-29,-20,100,-17,13,-13,-113,-9,121,-4,-118,1,-84,6,-103,11,0,16,-57,19,-67,22,-66,24,-110,25,-119,25,114,24,102,22,-122,19,51,16,-117,12,-126,8,63,4,-74,-1,-36,-6,-26,-11,56,-15,38,-19,-1,-23,-10,-25,34,-25,77,-25,87,-24,-2,-23,37,-20,-124,-18,16,-15,-63,-13,-116,-10,83,-7,28,-4,-10,-2,-53,1,-110,4,16,7,91,9,10,11,71,12,-26,12,-1,12,122,12,123,11,50,10,-78,8,43,7,-73,5,101,4,64,3,48,2,24,1,20,0,49,-1,-107,-2,82,-2,51,-2,108,-2,-46,-2,-122,-1,103,0,79,1,32,2,-90,2,-49,2,-94,2,14,2,24,1,-82,-1,43,-2,-26,-4,35,-4,-63,-5,-102,-5,-127,-5,-115,-5,126,-5,87,-5,13,-5,-12,-6,96,-5,-127,-4,43,-2,25,0,-34,1,116,3,-50,4,-31,5,-92,6,27,7,91,7,101,7,68,7,-14,6,64,6,48,5,-51,3,75,2,-75,0,3,-1,-7,-4,-124,-6,-58,-9,6,-11,110,-14,34,-16,16,-18,-107,-20,-4,-21,43,-20,24,-19,123,-18,108,-16,-37,-14,-72,-11,33,-7,-19,-4,-17,0,51,5,-93,9,21,14,55,18,-61,21,119,24,30,26,-47,26,-99,26,-113,25,-107,23,-29,20,-62,17,81,14,-69,10,-34,6,-69,2,93,-2,-22,-7,-115,-11,74,-15,88,-19,48,-22,62,-24,111,-25,-104,-25,-114,-24,69,-22,-109,-20,112,-17,-4,-14,-5,-10,60,-5,-97,-1,15,4,83,8,70,12,-83,15,127,18,-97,20,3,22,-124,22,-37,21,4,20,35,17,117,13,55,9,-68,4,108,0,72,-4,106,-8,-23,-12,-41,-15,79,-17,78,-19,1,-20,103,-21,105,-21,30,-20,-109,-19,-65,-17,-123,-14,-105,-11,-29,-8,61,-4,105,-1,84,2,-60,4,-54,6,112,8,-72,9,-93,10,47,11,125,11,-73,11,-51,11,-87,11,55,11,34,10,123,8,95,6,26,4,5,2,59,0,20,-1,123,-2,97,-2,-118,-2,-93,-2,-53,-2,-38,-2,-21,-2,30,-1,110,-1,-35,-1,28,0,31,0,-10,-1,-52,-1,-114,-1,25,-1,71,-2,31,-3,-59,-5,100,-6,-12,-8,-72,-9,-54,-10,-127,-10,-51,-10,-108,-9,-101,-8,-34,-7,115,-5,88,-3,105,-1,108,1,62,3,-35,4,125,6,22,8,-74,9,56,11,-119,12,-113,13,10,14,-17,13,54,13,-69,11,-86,9,71,7,-56,4,18,2,66,-1,126,-4,-1,-7,-87,-9,102,-11,-4,-14,91,-16,-56,-19,-119,-21,-3,-23,-128,-23,30,-22,-35,-21,105,-18,-119,-15,15,-11,-30,-8,-65,-4,-75,0,-57,4,-10,8,-41,12,78,16,11,19,13,21,98,22,58,23,-124,23,18,23,-98,21,56,19,17,16,49,12,-47,7,84,3,-19,-2,-49,-6,7,-9,-90,-13,-88,-16,48,-18,103,-20,65,-21,-96,-22,-113,-22,59,-21,-87,-20,8,-17,95,-14,-83,-10,-122,-5,126,0,103,5,-16,9,-33,13,31,17,-57,19,-74,21,-58,22,-3,22,-122,22,100,21,-118,19,19,17,-13,13,66,10,-8,5,54,1,51,-4,63,-9,-19,-14,-90,-17,95,-19,15,-20,108,-21,101,-21,-68,-21,-97,-20,23,-18,15,-16,63,-14,-83,-12,41,-9,-108,-7,-26,-5,66,-2,-86,0,25,3,98,5,47,7,66,8,-107,8,80,8,-35,7,92,7,-33,6,100,6,-35,5,62,5,-90,4,-7,3,97,3,-47,2,96,2,-7,1,-65,1,-89,1,-18,1,113,2,77,3,109,4,-110,5,-123,6,-23,6,-48,6,89,6,-103,5,119,4,-46,2,-31,0,-45,-2,-15,-4,81,-5,20,-6,35,-7,79,-8,121,-9,-59,-10,25,-10,-81,-11,-49,-11,-76,-10,-121,-8,1,-5,-63,-3,123,0,-35,2,-32,4,-61,6,108,8,-25,9,-15,10,-98,11,-70,11,105,11,-55,10,-25,9,-53,8,103,7,-88,5,75,3,81,0,-23,-4,-114,-7,76,-10,88,-13,-83,-16,-127,-18,-111,-20,26,-21,76,-22,78,-22,14,-21,104,-20,85,-18,-61,-16,-78,-13,66,-9,125,-5,42,0,32,5,45,10,-13,14,26,19,100,22,-44,24,89,26,-13,26,-59,26,-33,25,44,24,-32,21,47,19,58,16,-26,12,37,9,-26,4,53,0,55,-5,111,-10,53,-14,-52,-18,71,-20,-62,-22,20,-22,-26,-23,47,-22,1,-21,-99,-20,6,-17,78,-14,42,-10,52,-6,52,-2,13,2,-35,5,-105,9,63,13,-116,16,16,19,-125,20,-39,20,22,20,79,18,-61,15,-57,12,-112,9,41,6,-91,2,28,-1,125,-5,39,-8,48,-11,-53,-14,-46,-16,68,-17,61,-18,15,-18,-36,-18,123,-16,-69,-14,65,-11,-28,-9,125,-6,-23,-4}; }
	private static byte[] data40(){ return new byte[] {7,-1,-24,0,-120,2,-13,3,43,5,51,6,-16,6,107,7,-49,7,44,8,80,8,6,8,43,7,-33,5,105,4,0,3,-31,1,70,1,14,1,38,1,77,1,120,1,-81,1,2,2,121,2,43,3,-32,3,109,4,-95,4,114,4,41,4,-16,3,-64,3,126,3,-69,2,81,1,24,-1,117,-4,-64,-7,83,-9,97,-11,7,-12,65,-13,-5,-14,54,-13,-45,-13,-60,-12,52,-10,41,-8,127,-6,18,-3,-74,-1,118,2,79,5,56,8,26,11,-80,13,-66,15,82,17,45,18,73,18,-106,17,59,16,82,14,7,12,56,9,71,6,68,3,77,0,91,-3,88,-6,38,-9,-48,-13,90,-16,1,-19,10,-22,-11,-25,39,-25,126,-25,-51,-24,-82,-22,1,-19,-51,-17,40,-13,19,-9,115,-5,-8,-1,105,4,-71,8,-101,12,31,16,60,19,4,22,44,24,-121,25,-56,25,-33,24,-76,22,-53,19,95,16,-62,12,-23,8,1,5,-1,0,-5,-4,54,-7,-33,-11,-27,-14,73,-16,42,-18,-103,-20,-120,-21,32,-21,-107,-21,26,-19,-97,-17,6,-13,42,-9,-109,-5,-54,-1,-71,3,84,7,-88,10,-127,13,-6,15,-12,17,118,19,100,20,-46,20,110,20,33,19,-32,16,-47,13,16,10,-42,5,111,1,74,-3,-116,-7,-121,-10,38,-12,36,-14,113,-16,33,-17,-89,-18,-15,-18,-22,-17,74,-15,-33,-14,102,-12,-8,-11,-91,-9,-98,-7,-46,-5,72,-2,-90,0,-119,2,-65,3,44,4,16,4,-94,3,63,3,-17,2,-58,2,-87,2,-93,2,-108,2,-104,2,-95,2,-85,2,-94,2,-117,2,-112,2,-53,2,71,3,29,4,80,5,-42,6,82,8,-102,9,96,10,-79,10,-123,10,-40,9,-62,8,82,7,-102,5,-111,3,63,1,-22,-2,-95,-4,-121,-6,-114,-8,-78,-10,-34,-12,41,-13,-29,-15,91,-15,-119,-15,-122,-14,74,-12,-88,-10,104,-7,99,-4,-124,-1,-70,2,-30,5,-57,8,55,11,8,13,52,14,-11,14,111,15,-97,15,-115,15,5,15,-108,13,23,11,-16,7,87,4,-124,0,-84,-4,-2,-8,-111,-11,94,-14,111,-17,-47,-20,-89,-22,3,-23,43,-24,43,-24,-55,-24,-18,-23,-96,-21,18,-18,79,-15,115,-11,58,-6,109,-1,-92,4,-60,9,-124,14,-114,18,-72,21,14,24,-78,25,-114,26,-54,26,78,26,30,25,59,23,-48,20,-23,17,74,14,-21,9,8,5,25,0,120,-5,100,-9,-8,-13,40,-15,-82,-18,-59,-20,109,-21,-72,-22,-64,-22,-97,-21,99,-19,-66,-17,-103,-14,-72,-11,26,-7,-80,-4,-104,0,-90,4,-127,8,-27,11,127,14,82,16,58,17,114,17,-4,16,-34,15,11,14,-37,11,95,9,-86,6,-65,3,-81,0,-69,-3,-21,-6,60,-8,-57,-11,-103,-13,0,-14,64,-15,-125,-15,-87,-14,100,-12,94,-10,97,-8,52,-6,-60,-5,46,-3,108,-2,-65,-1,9,1,71,2,64,3,-1,3,107,4,-80,4,-101,4,62,4,-110,3,-74,2,-65,1,-27,0,93,0,35,0,42,0,66,0,-121,0,-28,0,112,1,52,2,62,3,124,4,-103,5,106,6,-6,6,102,7,-60,7,37,8,99,8,101,8,-41,7,-113,6,121,4,-74,1,-121,-2,87,-5,109,-8,-42,-11,-67,-13,26,-14,-15,-16,78,-16,47,-16,-109,-16,96,-15,-77,-14,-114,-12,0,-9,-26,-7,81,-3,39,1,65,5,70,9,22,13,90,16,-51,18,74,20,7,21,15,21,122,20,57,19,87,17,-32,14,-7,11,-24,8,-76,5,71,2,-117,-2,-118,-6,84,-10,34,-14,58,-18,-16,-22,107,-24,-34,-26,84,-26,-82,-26,-115,-25,7,-23,53,-21,30,-18,-95,-15,-122,-11,-68,-7,5,-2,127,2,28,7,-66,11,0,16,-80,19,-101,22,-114,24,98,25,16,25,-49,23,-42,21,89,19,-127,16,57,13,-85,9,-36,5,26,2,113,-2,-23,-6,-105,-9,-124,-12,-89,-15,33,-17,70,-19,24,-20,-30,-21,-98,-20,-117,-18,58,-15,108,-12,-55,-9,58,-5,123,-2,-110,1,-100,4,-119,7,89,10,-41,12,16,15,-20,16,66,18,-36,18,117,18,4,17,-79,14,-50,11,-120,8,40,5,-25,1,-8,-2,54,-4,-98,-7,54,-9,37,-11,-107,-13,-88,-14,86,-14,-95,-14,58,-13,23,-12,21,-11,79,-10,-58,-9,-127,-7,120,-5,103,-3,19,-1,61,0,-22,0,4,1,-52,0,72,0,-74,-1,57,-1,-25,-2,-53,-2,-36,-2,10,-1,77,-1,-117,-1,-64,-1,1,0,82,0,-66,0,123,1,-90,2,90,4,96,6,-126,8,98,10,-27,11,-15,12,121,13,124,13,-2,12,44,12,-10,10,112,9,124,7,57,5,-106,2,-39,-1,-6,-4,16,-6,6,-9,45,-12,-94,-15,-77,-17,121,-18,14,-18,83,-18,65,-17,-23,-16,70,-13,79,-10,-56,-7,127,-3,54,1,-55,4,28,8,25,11,-90,13}; }
	private static byte[] data41(){ return new byte[] {-54,15,-79,17,51,19,2,20,-56,19,-123,18,49,16,4,13,84,9,118,5,-122,1,-111,-3,-65,-7,39,-10,-81,-14,111,-17,115,-20,1,-22,50,-24,21,-25,-77,-26,0,-25,-13,-25,-61,-23,-114,-20,68,-16,-109,-12,81,-7,78,-2,49,3,4,8,111,12,73,16,118,19,16,22,38,24,-101,25,82,26,78,26,-104,25,3,24,127,21,45,18,39,14,-75,9,54,5,5,1,37,-3,-110,-7,77,-10,105,-13,-10,-16,-8,-18,-114,-19,-78,-20,-123,-20,-10,-20,46,-18,-20,-17,75,-14,57,-11,-109,-8,26,-4,-75,-1,34,3,50,6,-90,8,-108,10,2,12,-8,12,106,13,99,13,-21,12,-30,11,98,10,-128,8,95,6,8,4,-114,1,10,-1,115,-4,-14,-7,-63,-9,23,-10,48,-11,17,-11,-55,-11,0,-9,88,-8,-78,-7,-49,-6,-64,-5,127,-4,89,-3,56,-2,43,-1,43,0,16,1,-61,1,26,2,-6,1,108,1,121,0,82,-1,79,-2,-113,-3,47,-3,-10,-4,-6,-4,71,-3,-42,-3,-101,-2,-113,-1,-78,0,28,2,-81,3,62,5,-98,6,-36,7,6,9,47,10,86,11,70,12,-56,12,-57,12,23,12,-103,10,62,8,57,5,-54,1,63,-2,-35,-6,-33,-9,34,-11,-64,-14,-66,-16,39,-17,-6,-19,88,-19,76,-19,-52,-19,-31,-18,-70,-16,123,-13,5,-9,29,-5,-79,-1,113,4,13,9,37,13,-123,16,24,19,-28,20,-5,21,-121,22,82,22,108,21,-41,19,-104,17,-50,14,126,11,-83,7,111,3,-40,-2,61,-6,-47,-11,-106,-15,-68,-19,-113,-22,36,-24,-104,-26,-11,-27,43,-26,19,-25,-121,-24,-117,-22,24,-19,8,-16,104,-13,85,-9,-38,-5,-45,0,-20,5,-51,10,25,15,-121,18,13,21,-101,22,44,23,-19,22,19,22,-77,20,-45,18,123,16,-78,13,127,10,2,7,-128,3,0,0,-110,-4,58,-7,27,-10,61,-13,-52,-16,12,-17,64,-18,97,-18,89,-17,-10,-16,41,-13,-128,-11,-37,-9,61,-6,-83,-4,41,-1,-40,1,-86,4,123,7,29,10,93,12,18,14,18,15,82,15,-51,14,-97,13,-41,11,-68,9,106,7,-13,4,-112,2,58,0,22,-2,3,-4,45,-6,-118,-8,68,-9,59,-10,-88,-11,-121,-11,-34,-11,-101,-10,-93,-9,-22,-8,88,-6,-66,-5,3,-3,-23,-3,115,-2,-108,-2,86,-2,-37,-3,58,-3,-120,-4,-44,-5,54,-5,-35,-6,-61,-6,-47,-6,-9,-6,60,-5,-108,-5,11,-4,-95,-4,120,-3,-63,-2,-76,0,48,3,15,6,-41,8,85,11,83,13,-72,14,-91,15,17,16,38,16,-53,15,52,15,31,14,125,12,42,10,78,7,-7,3,110,0,-34,-4,104,-7,2,-10,-34,-14,32,-16,-17,-19,114,-20,-64,-21,-6,-21,6,-19,-25,-18,115,-15,-125,-12,-44,-9,102,-5,45,-1,12,3,-22,6,-72,10,75,14,107,17,-33,19,-106,21,50,22,-91,21,-30,19,67,17,2,14,103,10,-98,6,-56,2,-41,-2,-27,-6,6,-9,89,-13,-49,-17,-101,-20,-6,-23,-16,-25,-103,-26,20,-26,106,-26,-93,-25,-58,-23,-52,-20,102,-16,96,-12,-121,-8,-44,-4,28,1,90,5,117,9,88,13,-41,16,-68,19,22,22,-65,23,-110,24,-96,24,-14,23,124,22,44,20,62,17,-83,13,-55,9,-52,5,12,2,-97,-2,-109,-5,-42,-8,95,-10,9,-12,-7,-15,85,-16,67,-17,-41,-18,31,-17,57,-16,9,-14,82,-12,2,-9,-46,-7,-101,-4,58,-1,-102,1,-74,3,99,5,-68,6,-20,7,-31,8,-107,9,-26,9,-65,9,46,9,53,8,-6,6,-128,5,-77,3,-81,1,-123,-1,102,-3,-122,-5,21,-6,88,-7,51,-7,-97,-7,107,-6,60,-5,-12,-5,112,-4,-23,-4,95,-3,2,-2,-54,-2,-94,-1,95,0,-55,0,-20,0,-76,0,25,0,38,-1,-31,-3,-117,-4,73,-5,45,-6,92,-7,-24,-8,-17,-8,97,-7,40,-6,51,-5,113,-4,-39,-3,-127,-1,-123,1,-88,3,-38,5,2,8,34,10,32,12,6,14,-102,15,-69,16,32,17,-75,16,95,15,34,13,29,10,-91,6,8,3,115,-1,15,-4,-41,-8,-49,-11,-29,-14,98,-16,56,-18,118,-20,44,-21,-106,-22,-42,-22,-7,-21,20,-18,58,-15,59,-11,-58,-7,-126,-2,62,3,-101,7,-123,11,-7,14,-3,17,-122,20,-124,22,-37,23,68,24,-107,23,-12,21,-93,19,-83,16,36,13,50,9,-28,4,57,0,119,-5,-45,-10,-101,-14,-27,-18,-24,-21,-40,-23,125,-24,-53,-25,-92,-25,38,-24,26,-23,-85,-22,-43,-20,-86,-17,20,-13,30,-9,-86,-5,123,0,52,5,-115,9,45,13,-33,15,-82,17,-42,18,120,19,-97,19,109,19,-60,18,-116,17,-60,15,110,13,-87,10,-121,7,74,4,20,1,-27,-3,-39,-6,9,-8,-85,-11,-19,-13,-30,-14,-95,-14,-7,-14,-79,-13,-77,-12}; }
	private static byte[] data42(){ return new byte[] {-20,-11,84,-9,-34,-8,-88,-6,-77,-4,-17,-2,61,1,-128,3,-126,5,84,7,-54,8,6,10,-66,10,-17,10,123,10,-117,9,81,8,-18,6,-86,5,110,4,39,3,-54,1,88,0,-46,-2,53,-3,-35,-5,-54,-6,42,-6,-18,-7,24,-6,-89,-6,-127,-5,125,-4,-111,-3,-123,-2,61,-1,120,-1,73,-1,-67,-2,5,-2,37,-3,39,-4,46,-5,38,-6,44,-7,84,-8,-92,-9,39,-9,-44,-10,-70,-10,-51,-10,19,-9,-69,-9,-34,-8,-66,-6,56,-3,110,0,-17,3,103,7,-118,10,19,13,42,15,-54,16,44,18,81,19,11,20,40,20,-113,19,37,18,-9,15,12,13,-84,9,-12,5,-10,1,-35,-3,-48,-7,-36,-11,81,-14,77,-17,-9,-20,116,-21,-90,-22,-80,-22,113,-21,-33,-20,19,-17,-9,-15,90,-11,40,-7,75,-3,-64,1,81,6,-44,10,19,15,-75,18,103,21,16,23,123,23,-66,22,-22,20,123,18,-89,15,-126,12,14,9,81,5,73,1,24,-3,-22,-8,-26,-12,22,-15,-100,-19,-61,-22,-93,-24,96,-25,1,-25,-83,-25,46,-23,97,-21,25,-18,42,-15,85,-12,-92,-9,66,-5,53,-1,86,3,114,7,72,11,-113,14,41,17,38,19,-87,20,-115,21,-47,21,103,21,70,20,95,18,-44,15,-34,12,-67,9,-80,6,-19,3,78,1,-51,-2,54,-4,-60,-7,104,-9,114,-11,-12,-13,-1,-14,-60,-14,51,-13,91,-12,18,-10,1,-8,-22,-7,-86,-5,59,-3,-115,-2,-83,-1,-77,0,-84,1,-87,2,-74,3,-72,4,112,5,-62,5,-60,5,127,5,19,5,87,4,117,3,74,2,-7,0,-83,-1,-105,-2,-34,-3,-83,-3,-27,-3,108,-2,-26,-2,54,-1,87,-1,111,-1,-85,-1,21,0,-71,0,109,1,-16,1,46,2,31,2,-66,1,9,1,10,0,-94,-2,-5,-4,27,-5,56,-7,-104,-9,93,-10,-86,-11,125,-11,-65,-11,80,-10,21,-9,45,-8,-116,-7,88,-5,-99,-3,84,0,96,3,-114,6,-65,9,-27,12,-74,15,19,18,-50,19,-54,20,-48,20,-33,19,19,18,120,15,80,12,-40,8,45,5,117,1,-68,-3,27,-6,-97,-10,49,-13,-27,-17,-11,-20,122,-22,-78,-24,-77,-25,-12,-25,94,-23,-7,-21,-104,-17,-37,-13,72,-8,-105,-4,-39,0,8,5,71,9,115,13,-127,17,-9,20,-101,23,76,25,-34,25,100,25,-3,23,-29,21,40,19,-97,15,90,11,-90,6,-78,1,-53,-4,82,-8,85,-12,-8,-16,34,-18,-10,-21,92,-22,66,-23,-76,-24,-53,-24,-101,-23,22,-21,90,-19,86,-16,-28,-13,-36,-9,30,-4,89,0,64,4,-108,7,61,10,63,12,-81,13,-31,14,-46,15,107,16,-94,16,119,16,-69,15,99,14,119,12,20,10,94,7,119,4,-104,1,-38,-2,90,-4,80,-6,-44,-8,-13,-9,98,-9,31,-9,0,-9,41,-9,-125,-9,95,-8,125,-7,-30,-6,78,-4,-43,-3,69,-1,-87,0,8,2,97,3,-83,4,-77,5,87,6,103,6,2,6,82,5,-97,4,28,4,-40,3,-87,3,117,3,-15,2,54,2,49,1,52,0,76,-1,-81,-2,96,-2,127,-2,-43,-2,95,-1,9,0,-76,0,93,1,-53,1,-24,1,-80,1,24,1,49,0,12,-1,-64,-3,103,-4,2,-5,-116,-7,36,-8,-65,-10,-118,-11,-126,-12,-85,-13,-16,-14,114,-14,80,-14,-59,-14,-28,-13,-13,-11,-60,-8,45,-4,-42,-1,-108,3,12,7,57,10,47,13,1,16,-103,18,-66,20,106,22,84,23,98,23,-104,22,40,21,-27,18,-23,15,38,12,-28,7,76,3,-89,-2,56,-6,45,-10,-119,-14,-128,-17,1,-19,17,-21,-77,-23,15,-23,93,-23,-107,-22,-72,-20,-80,-17,73,-13,83,-9,-54,-5,-107,0,-123,5,84,10,-77,14,117,18,53,21,-26,22,111,23,-5,22,-86,21,-66,19,108,17,-102,14,60,11,84,7,31,3,-87,-2,29,-6,-89,-11,-124,-15,-45,-19,0,-21,51,-23,107,-24,114,-24,56,-23,-128,-22,58,-20,49,-18,-103,-16,124,-13,-40,-10,-101,-6,-99,-2,-128,2,12,6,37,9,-25,11,48,14,38,16,-102,17,124,18,-87,18,24,18,-1,16,102,15,-110,13,-118,11,-127,9,104,7,59,5,-7,2,-107,0,51,-2,-17,-5,-3,-7,123,-8,124,-9,11,-9,59,-9,-20,-9,2,-7,72,-6,-125,-5,122,-4,48,-3,-77,-3,14,-2,99,-2,-45,-2,-128,-1,57,0,-31,0,95,1,-115,1,127,1,81,1,-6,0,-96,0,53,0,-40,-1,118,-1,52,-1,50,-1,105,-1,-36,-1,95,0,-18,0,88,1,-71,1,10,2,109,2,-30,2,86,3,-65,3,10,4,57,4,68,4,20,4,-119,3,-99,2,61,1,87,-1,23,-3,-80,-6,92,-8,113,-10,2,-11,32,-12,-118,-13,52,-13,20,-13,59,-13,-72,-13,-92,-12,71,-10,-113,-8,-125,-5,-13,-2}; }
	private static byte[] data43(){ return new byte[] {-48,2,-51,6,-87,10,85,14,-111,17,32,20,-36,21,-69,22,-94,22,-91,21,-17,19,-89,17,-42,14,-124,11,-40,7,-4,3,-8,-1,-29,-5,-65,-9,-90,-13,-96,-17,24,-20,71,-23,103,-25,-119,-26,2,-25,-86,-24,42,-21,80,-18,-55,-15,-115,-11,122,-7,-50,-3,116,2,56,7,-28,11,65,16,14,20,4,23,3,25,3,26,-4,25,-42,24,-34,22,-4,19,90,16,12,12,-122,7,-14,2,127,-2,63,-6,96,-10,-46,-14,-65,-17,46,-19,55,-21,-36,-23,29,-23,49,-23,20,-22,-45,-21,75,-18,111,-15,-3,-12,-61,-8,-128,-4,-14,-1,-35,2,58,5,48,7,-36,8,80,10,-87,11,-40,12,-91,13,-11,13,-45,13,55,13,0,12,68,10,48,8,-18,5,-102,3,-127,1,-94,-1,33,-2,-18,-4,3,-4,54,-5,-106,-6,33,-6,4,-6,68,-6,-38,-6,-86,-5,-101,-4,-115,-3,87,-2,47,-1,-18,-1,-67,0,118,1,25,2,109,2,-122,2,34,2,-119,1,-33,0,88,0,43,0,75,0,-97,0,-9,0,37,1,15,1,-65,0,103,0,24,0,40,0,-126,0,53,1,19,2,30,3,19,4,-44,4,64,5,99,5,40,5,-85,4,-34,3,-29,2,-93,1,50,0,-101,-2,-37,-4,-11,-6,-6,-8,3,-9,40,-11,95,-13,-60,-15,85,-16,43,-17,-126,-18,-121,-18,85,-17,-21,-16,63,-13,42,-10,-123,-7,22,-3,-46,0,-82,4,126,8,63,12,-54,15,6,19,-101,21,-112,23,-64,24,42,25,-106,24,46,23,-52,20,-111,17,-91,13,70,9,-57,4,71,0,-1,-5,-3,-9,76,-12,-39,-16,-29,-19,90,-21,104,-23,49,-24,45,-24,40,-23,50,-21,19,-18,-76,-15,-33,-11,102,-6,53,-1,20,4,-70,8,-24,12,-122,16,79,19,29,21,24,22,75,22,-59,21,124,20,-89,18,45,16,-17,12,11,9,-91,4,-23,-1,30,-5,-118,-10,-125,-14,71,-17,-30,-20,99,-21,-118,-22,65,-22,97,-22,11,-21,65,-20,-7,-19,107,-16,99,-13,-53,-10,73,-6,-57,-3,12,1,8,4,-92,6,-2,8,12,11,-85,12,-53,13,109,14,118,14,9,14,79,13,119,12,124,11,92,10,15,9,125,7,-84,5,-99,3,122,1,106,-1,-96,-3,87,-4,-108,-5,85,-5,-127,-5,21,-4,-58,-4,-123,-3,41,-2,126,-2,-112,-2,100,-2,36,-2,-24,-3,-61,-3,-51,-3,-26,-3,11,-2,9,-2,-37,-3,104,-3,-40,-4,69,-4,-41,-5,-88,-5,-54,-5,66,-4,-17,-4,-64,-3,-90,-2,-98,-1,-106,0,-115,1,-120,2,-128,3,111,4,79,5,12,6,-104,6,-2,6,59,7,107,7,80,7,-2,6,71,6,1,5,63,3,-14,0,86,-2,126,-5,-31,-8,-85,-10,-26,-12,-117,-13,119,-14,-109,-15,-85,-16,1,-16,-66,-17,36,-16,77,-15,94,-13,76,-10,-30,-7,-15,-3,52,2,-111,6,-67,10,-117,14,-34,17,108,20,48,22,18,23,49,23,122,22,34,21,40,19,-83,16,-98,13,19,10,35,6,-65,1,36,-3,100,-8,-12,-13,-46,-17,88,-20,-57,-23,19,-24,71,-25,99,-25,117,-24,67,-22,-94,-20,-119,-17,5,-13,-19,-10,65,-5,-17,-1,-71,4,112,9,-25,13,-21,17,35,21,100,23,-81,24,-37,24,-1,23,35,22,-103,19,112,16,-41,12,-11,8,-9,4,-35,0,-52,-4,-54,-8,13,-11,-95,-15,-59,-18,-86,-20,78,-21,-75,-22,-25,-22,-12,-21,-77,-19,25,-16,1,-13,36,-10,72,-7,39,-4,-78,-2,-69,0,107,2,2,4,-107,5,37,7,-98,8,-36,9,-87,10,-29,10,122,10,-86,9,125,8,37,7,-80,5,93,4,31,3,-5,1,-23,0,-23,-1,-7,-2,42,-2,-108,-3,55,-3,36,-3,69,-3,-93,-3,25,-2,-81,-2,61,-1,-51,-1,67,0,-83,0,-12,0,34,1,4,1,-104,0,-5,-1,14,-1,23,-2,62,-3,-96,-4,101,-4,110,-4,-76,-4,5,-3,100,-3,-101,-3,-32,-3,48,-2,-64,-2,-103,-1,-64,0,55,2,-50,3,110,5,-19,6,32,8,-22,8,33,9,-28,8,83,8,112,7,84,6,5,5,-101,3,-19,1,1,0,-56,-3,74,-5,-122,-8,-39,-11,87,-13,26,-15,66,-17,-46,-19,-45,-20,79,-20,109,-20,81,-19,-30,-18,27,-15,-5,-13,88,-9,10,-5,-17,-2,5,3,40,7,49,11,10,15,-100,18,-96,21,-21,23,77,25,-48,25,49,25,-100,23,30,21,-17,17,45,14,51,10,46,6,29,2,-1,-3,0,-6,14,-10,74,-14,-26,-18,12,-20,2,-22,-54,-24,-73,-24,-78,-23,-104,-21,56,-18,-118,-15,105,-11,-92,-7,-3,-3,98,2,125,6,55,10,124,13,60,16,94,18,-47,19,-72,20,-43,20,18,20,127,18,16,16,-35,12,12,9,-49,4,-127,0,66,-4,87,-8,-29,-12,0,-14,-67,-17,24,-18,8,-19,111,-20}; }
	private static byte[] data44(){ return new byte[] {74,-20,-80,-20,-73,-19,96,-17,-105,-15,93,-12,120,-9,-88,-6,-68,-3,-113,0,-6,2,-3,4,-75,6,26,8,32,9,-60,9,11,10,29,10,-5,9,-60,9,106,9,-9,8,52,8,72,7,7,6,-92,4,23,3,-87,1,113,0,-119,-1,46,-1,54,-1,-87,-1,77,0,3,1,-92,1,-4,1,13,2,-76,1,42,1,126,0,-32,-1,91,-1,-6,-2,-120,-2,-4,-3,25,-3,-2,-5,-67,-6,116,-7,84,-8,-103,-9,86,-9,119,-9,14,-8,-13,-8,34,-6,124,-5,-5,-4,-118,-2,26,0,-88,1,70,3,-43,4,93,6,-50,7,21,9,8,10,-63,10,41,11,56,11,-47,10,-18,9,-118,8,-107,6,21,4,59,1,69,-2,77,-5,-68,-8,123,-10,-100,-12,-38,-14,55,-15,-76,-17,68,-18,68,-19,-18,-20,123,-19,8,-17,120,-15,-55,-12,-69,-8,-6,-4,105,1,-45,5,-7,9,-74,13,-16,16,-103,19,-126,21,-63,22,84,23,69,23,108,22,-43,20,-110,18,-111,15,-35,11,-64,7,84,3,-63,-2,54,-6,-13,-11,18,-14,-56,-18,57,-20,126,-22,-114,-23,80,-23,-45,-23,-3,-22,-79,-20,1,-17,-4,-15,-87,-11,-55,-7,83,-2,1,3,-121,7,-76,11,98,15,92,18,98,20,-120,21,-61,21,44,21,-45,19,2,18,-71,15,17,13,-18,9,-111,6,-43,2,-10,-2,-3,-6,78,-9,13,-12,116,-15,-89,-17,-88,-18,100,-18,-67,-18,-51,-17,116,-15,-119,-13,-24,-11,92,-8,-91,-6,-100,-4,69,-2,-81,-1,-6,0,71,2,-96,3,-15,4,-12,5,-109,6,-71,6,111,6,-33,5,29,5,94,4,-84,3,20,3,-104,2,57,2,-29,1,125,1,38,1,-65,0,116,0,84,0,110,0,-60,0,72,1,-7,1,-88,2,68,3,-81,3,-29,3,-29,3,-79,3,51,3,120,2,93,1,-2,-1,113,-2,-16,-4,-99,-5,-112,-6,-46,-7,109,-7,49,-7,38,-7,27,-7,69,-7,-90,-7,109,-6,-111,-5,62,-3,66,-1,-120,1,-15,3,91,6,-118,8,110,10,-37,11,-82,12,-30,12,-109,12,-22,11,3,11,-33,9,-115,8,-6,6,-25,4,74,2,62,-1,-16,-5,-119,-8,99,-11,-118,-14,32,-16,12,-18,94,-20,46,-21,-128,-22,-127,-22,61,-21,-60,-20,-39,-18,-86,-15,-6,-12,-66,-8,-30,-4,70,1,-41,5,78,10,-108,14,115,18,-65,21,33,24,-112,25,-12,25,89,25,-62,23,-121,21,-68,18,-96,15,65,12,-68,8,-25,4,-59,0,110,-4,24,-8,-3,-13,95,-16,-118,-19,-78,-21,-61,-22,-54,-22,-89,-21,76,-19,-120,-17,92,-14,-63,-11,107,-7,45,-3,-27,0,88,4,-112,7,-117,10,78,13,-73,15,126,17,-84,18,0,19,104,18,-17,16,-53,14,14,12,-30,8,118,5,-11,1,-122,-2,52,-5,61,-8,-89,-11,-99,-13,-17,-15,-60,-16,-11,-17,-102,-17,-51,-17,-88,-16,55,-14,67,-12,-67,-10,102,-7,1,-4,78,-2,81,0,-43,1,3,3,-39,3,-116,4,9,5,105,5,-80,5,-12,5,42,6,51,6,16,6,-93,5,5,5,87,4,-120,3,-26,2,95,2,18,2,-3,1,44,2,-85,2,106,3,92,4,75,5,15,6,117,6,89,6,-53,5,-4,4,26,4,87,3,-87,2,-4,1,16,1,-52,-1,20,-2,11,-4,-27,-7,-17,-9,45,-10,-22,-12,35,-12,-36,-13,-3,-13,-103,-12,-94,-11,11,-9,-59,-8,-67,-6,-39,-4,21,-1,99,1,-56,3,40,6,118,8,-99,10,117,12,-17,13,-35,14,59,15,11,15,45,14,-86,12,-105,10,21,8,43,5,40,2,45,-1,80,-4,-115,-7,-3,-10,114,-12,-14,-15,114,-17,70,-19,-109,-21,-104,-22,-125,-22,127,-21,102,-19,43,-16,-91,-13,-61,-9,28,-4,-120,0,-48,4,-57,8,87,12,-110,15,-119,18,28,21,9,23,72,24,-86,24,23,24,105,22,-1,19,-28,16,82,13,94,9,45,5,-48,0,90,-4,38,-8,85,-12,23,-15,-119,-18,-48,-20,-94,-21,23,-21,21,-21,-67,-21,-7,-20,-7,-18,-77,-15,54,-11,62,-7,-117,-3,-39,1,-29,5,-127,9,117,12,-29,14,-125,16,-127,17,-9,17,-10,17,112,17,104,16,-24,14,-56,12,29,10,-11,6,-128,3,-23,-1,105,-4,92,-7,-52,-10,-35,-12,-124,-13,-51,-14,-73,-14,35,-13,29,-12,121,-11,12,-9,-109,-8,25,-6,119,-5,-66,-4,3,-2,64,-1,115,0,117,1,83,2,-46,2,-5,2,-31,2,-119,2,22,2,-116,1,-4,0,-128,0,37,0,27,0,73,0,-85,0,10,1,116,1,-81,1,-13,1,50,2,-81,2,91,3,71,4,78,5,84,6,33,7,-98,7,-72,7,115,7,-38,6,-26,5,-86,4,40,3,97,1,127,-1,-123,-3,-89,-5,10,-6,-90,-8,115,-9,108,-10,-76,-11,43,-11,-19,-12,40,-11,-31,-11,52,-9}; }
	private static byte[] data45(){ return new byte[] {23,-7,-114,-5,112,-2,-97,1,-57,4,-50,7,106,10,99,12,-39,13,-63,14,66,15,96,15,68,15,-50,14,-45,13,50,12,-24,9,16,7,-68,3,43,0,-115,-4,11,-7,-89,-11,-116,-14,-67,-17,72,-19,69,-21,-30,-23,23,-23,4,-23,-118,-23,-47,-22,-72,-20,82,-17,-96,-14,-106,-10,-19,-6,-99,-1,104,4,35,9,-114,13,-116,17,-40,20,79,23,-69,24,72,25,-19,24,-61,23,-7,21,-46,19,53,17,48,14,-78,10,-68,6,77,2,-86,-3,36,-7,16,-11,-103,-15,17,-17,117,-19,-64,-20,-57,-20,-119,-19,-11,-18,-50,-16,35,-13,-54,-11,-62,-8,-25,-5,43,-1,-121,2,-51,5,-45,8,-128,11,-102,13,6,15,-54,15,-19,15,125,15,88,14,-89,12,124,10,-21,7,28,5,56,2,120,-1,-25,-4,-123,-6,114,-8,-104,-10,-5,-12,-83,-13,-54,-14,-121,-14,-50,-14,-43,-13,121,-11,112,-9,-120,-7,-98,-5,115,-3,-15,-2,14,0,-38,0,90,1,-91,1,-33,1,8,2,59,2,90,2,105,2,99,2,14,2,-98,1,13,1,-120,0,43,0,28,0,82,0,-32,0,-103,1,-99,2,-53,3,37,5,127,6,-55,7,-63,8,92,9,-123,9,84,9,-11,8,93,8,-78,7,-18,6,-31,5,-119,4,-72,2,-127,0,-6,-3,77,-5,-78,-8,95,-10,95,-12,-49,-14,-51,-15,98,-15,121,-15,-12,-15,-38,-14,41,-12,-53,-11,-55,-9,42,-6,-33,-4,-34,-1,7,3,81,6,77,9,28,12,96,14,50,16,84,17,-67,17,122,17,115,16,-62,14,120,12,-49,9,-5,6,-18,3,-20,0,-33,-3,-63,-6,-118,-9,63,-12,17,-15,13,-18,-106,-21,-20,-23,30,-23,70,-23,116,-22,-111,-20,92,-17,-71,-14,-120,-10,124,-6,97,-2,64,2,52,6,11,10,-53,13,69,17,84,20,-97,22,-10,23,83,24,-63,23,61,22,19,20,94,17,46,14,-118,10,-101,6,114,2,58,-2,51,-6,-115,-10,96,-13,-71,-16,-92,-18,48,-19,66,-20,-15,-21,86,-20,-122,-19,118,-17,41,-14,-125,-11,62,-7,18,-3,-55,0,56,4,40,7,-107,9,126,11,-1,12,10,14,-52,14,56,15,56,15,-116,14,69,13,85,11,-46,8,-21,5,-23,2,-5,-1,73,-3,4,-5,55,-7,-27,-9,8,-9,-86,-10,-79,-10,26,-9,-54,-9,-87,-8,-86,-7,-75,-6,-51,-5,-25,-4,8,-2,7,-1,-27,-1,-128,0,-65,0,-64,0,124,0,6,0,104,-1,-69,-2,8,-2,89,-3,-50,-4,-128,-4,122,-4,-56,-4,96,-3,31,-2,-20,-2,-65,-1,-104,0,-116,1,-91,2,11,4,-99,5,73,7,-53,8,11,10,-39,10,45,11,-11,10,85,10,67,9,-28,7,68,6,94,4,80,2,33,0,-23,-3,-82,-5,126,-7,116,-9,-112,-11,-33,-13,-119,-14,-79,-15,84,-15,-110,-15,-121,-14,66,-12,-95,-10,-98,-7,-14,-4,101,0,-70,3,-39,6,-112,9,-23,11,-40,13,-98,15,-14,16,-26,17,48,18,-40,17,-93,16,-102,14,-39,11,-78,8,46,5,126,1,-39,-3,66,-6,-67,-10,103,-13,91,-16,-82,-19,102,-21,-72,-23,-89,-24,50,-24,104,-24,92,-23,34,-21,-88,-19,-7,-16,-29,-12,72,-7,-37,-3,-124,2,28,7,84,11,16,15,53,18,-90,20,83,22,66,23,-117,23,39,23,43,22,-110,20,97,18,117,15,-42,11,-66,7,58,3,-87,-2,110,-6,-66,-10,-68,-13,-112,-15,55,-16,-100,-17,121,-17,-38,-17,-97,-16,-40,-15,105,-13,111,-11,-8,-9,-28,-6,16,-2,71,1,85,4,-11,6,13,9,-77,10,-54,11,111,12,-121,12,74,12,118,11,45,10,114,8,125,6,87,4,51,2,38,0,39,-2,66,-4,107,-6,-70,-8,70,-9,32,-10,-104,-11,-76,-11,112,-10,-69,-9,73,-7,-13,-6,115,-4,-76,-3,-86,-2,74,-1,-91,-1,-37,-1,-21,-1,-27,-1,-35,-1,-54,-1,-112,-1,62,-1,-70,-2,14,-2,78,-3,-110,-4,5,-4,-68,-5,-14,-5,-102,-4,-68,-3,78,-1,30,1,33,3,24,5,-4,6,-84,8,9,10,25,11,-40,11,85,12,-115,12,118,12,22,12,84,11,34,10,-126,8,100,6,-32,3,-1,0,-5,-3,-18,-6,-5,-9,75,-11,16,-13,72,-15,29,-16,-128,-17,103,-17,-96,-17,57,-16,77,-15,-40,-14,3,-11,-86,-9,-19,-6,-107,-2,96,2,46,6,-94,9,-76,12,34,15,20,17,72,18,-59,18,-121,18,-77,17,28,16,2,14,-116,11,-56,8,-61,5,-117,2,39,-1,-122,-5,-69,-9,-3,-13,-127,-16,114,-19,36,-21,-70,-23,83,-23,-66,-23,-5,-22,-30,-20,66,-17,-19,-15,-9,-12,66,-8,-49,-5,-99,-1,-84,3,-60,7,-84,11,49,15,53,18,110,20,-46,21,92,22,45,22,53,21,-126,19,67,17,115,14,55,11,-99,7,-18,3,44,0,126,-4,24,-7}; }
	private static byte[] data46(){ return new byte[] {-3,-11,53,-13,-41,-16,29,-17,10,-18,-87,-19,20,-18,67,-17,39,-15,-125,-13,78,-10,85,-7,92,-4,66,-1,-13,1,80,4,88,6,37,8,-94,9,-25,10,-50,11,95,12,109,12,-47,11,-118,10,-76,8,127,6,29,4,-42,1,-63,-1,17,-2,-76,-4,-63,-5,11,-5,-113,-6,67,-6,55,-6,101,-6,-43,-6,-124,-5,78,-4,65,-3,27,-2,-2,-2,-90,-1,37,0,89,0,77,0,-10,-1,90,-1,-117,-2,-118,-3,101,-4,57,-5,45,-6,86,-7,-50,-8,-88,-8,-48,-8,70,-7,-1,-7,-20,-6,0,-4,76,-3,-24,-2,-52,0,8,3,104,5,-38,7,10,10,-32,11,63,13,0,14,42,14,-49,13,-8,12,-57,11,48,10,88,8,48,6,-54,3,55,1,-125,-2,-76,-5,-44,-8,28,-10,-108,-13,115,-15,-38,-17,-12,-18,-48,-18,94,-17,-79,-16,-71,-14,69,-11,60,-8,109,-5,-49,-2,19,2,98,5,117,8,97,11,-18,13,52,16,12,18,60,19,-90,19,63,19,-7,17,-21,15,27,13,-17,9,127,6,-41,2,49,-1,-97,-5,27,-8,-60,-12,-74,-15,-24,-18,122,-20,-122,-22,51,-23,-121,-24,-97,-24,-126,-23,73,-21,-51,-19,-32,-16,-120,-12,120,-8,-114,-4,-102,0,-103,4,77,8,-86,11,-109,14,27,17,16,19,122,20,77,21,-118,21,4,21,-62,19,-77,17,-22,14,105,11,-123,7,127,3,-93,-1,38,-4,69,-7,-20,-10,25,-11,-54,-13,-15,-14,122,-14,90,-14,-84,-14,127,-13,-60,-12,-117,-10,-45,-8,99,-5,30,-2,-64,0,34,3,60,5,-51,6,-3,7,-61,8,35,9,43,9,-42,8,43,8,42,7,-23,5,-110,4,30,3,-106,1,22,0,-116,-2,4,-3,-119,-5,66,-6,75,-7,-56,-8,-39,-8,120,-7,-111,-6,-27,-5,54,-3,99,-2,75,-1,-29,-1,68,0,100,0,106,0,83,0,44,0,-41,-1,114,-1,-67,-2,-36,-3,-81,-4,98,-5,-2,-7,-64,-8,-57,-9,85,-9,102,-9,50,-8,-124,-7,88,-5,127,-3,-32,-1,99,2,-28,4,69,7,-124,9,124,11,35,13,125,14,119,15,21,16,43,16,-46,15,-24,14,106,13,74,11,-88,8,-86,5,70,2,-32,-2,111,-5,50,-8,60,-11,-71,-14,-56,-16,61,-17,67,-18,-75,-19,-106,-19,-21,-19,-41,-18,118,-16,-52,-14,-34,-11,124,-7,-125,-3,-105,1,-119,5,31,9,56,12,-63,14,-59,16,67,18,15,19,57,19,-68,18,-120,17,-66,15,99,13,-83,10,-123,7,1,4,65,0,92,-4,108,-8,-73,-12,-122,-15,-18,-18,3,-19,-30,-21,-111,-21,-39,-21,-86,-20,0,-18,-55,-17,-27,-15,110,-12,91,-9,-95,-6,47,-2,-16,1,-62,5,91,9,-122,12,55,15,70,17,-96,18,79,19,90,19,-33,18,-79,17,-6,15,-41,13,62,11,81,8,45,5,-8,1,-69,-2,-94,-5,-89,-8,15,-10,-42,-13,65,-14,122,-15,88,-15,-29,-15,-7,-14,-125,-12,82,-10,79,-8,101,-6,-114,-4,-96,-2,-87,0,-112,2,67,4,-67,5,11,7,12,8,-68,8,-5,8,-51,8,-13,7,-63,6,39,5,-115,3,5,2,-48,0,-21,-1,68,-1,-65,-2,89,-2,-10,-3,-91,-3,124,-3,-112,-3,-27,-3,118,-2,61,-1,18,0,-23,0,-102,1,36,2,89,2,64,2,-39,1,44,1,63,0,10,-1,-100,-3,7,-4,91,-6,-60,-8,86,-9,76,-10,-114,-11,70,-11,80,-11,-84,-11,89,-10,100,-9,-41,-8,-56,-6,79,-3,66,0,-112,3,-25,6,13,10,-72,12,-61,14,65,16,26,17,104,17,43,17,123,16,76,15,-100,13,-118,11,10,9,62,6,7,3,-95,-1,9,-4,108,-8,8,-11,28,-14,-52,-17,58,-18,113,-19,124,-19,37,-18,97,-17,53,-15,126,-13,69,-10,90,-7,-47,-4,94,0,5,4,-99,7,20,11,30,14,-58,16,-32,18,73,20,-58,20,102,20,43,19,43,17,-120,14,117,11,37,8,-95,4,7,1,-128,-3,25,-6,-79,-10,-122,-13,-118,-16,-15,-19,-50,-21,99,-22,-61,-23,-6,-23,10,-21,-35,-20,64,-17,-1,-15,7,-11,67,-8,-120,-5,-29,-2,71,2,-101,5,-84,8,118,11,-21,13,-2,15,-106,17,-90,18,41,19,-38,18,-52,17,-21,15,103,13,104,10,65,7,61,4,120,1,8,-1,-28,-4,11,-5,79,-7,-22,-9,-61,-10,7,-10,-87,-11,-59,-11,98,-10,-126,-9,12,-7,-31,-6,-35,-4,-38,-2,-85,0,56,2,118,3,106,4,5,5,108,5,-121,5,-128,5,58,5,-45,4,42,4,111,3,-113,2,-97,1,-113,0,117,-1,89,-2,86,-3,-125,-4,6,-4,-17,-5,67,-4,-9,-4,-7,-3,18,-1,24,0,-6,0,-81,1,35,2,91,2,91,2,59,2,-18,1,-98,1,26,1,113,0,116,-1,23,-2,75,-4,55,-6,14,-8,16,-10,-128,-12,-90,-13}; }
	private static byte[] data47(){ return new byte[] {127,-13,14,-12,49,-11,-48,-10,-32,-8,46,-5,-42,-3,-70,0,-60,3,-23,6,-34,9,-82,12,33,15,31,17,-82,18,-85,19,-7,19,-104,19,-125,18,-76,16,45,14,32,11,-90,7,-7,3,36,0,-124,-4,3,-7,-41,-11,7,-13,-82,-16,-99,-18,-7,-20,-30,-21,93,-21,-114,-21,-118,-20,122,-18,65,-15,-85,-12,-121,-8,-105,-4,-98,0,124,4,24,8,87,11,40,14,-128,16,103,18,-101,19,36,20,2,20,57,19,-90,17,102,15,121,12,-1,8,10,5,-7,0,-14,-4,52,-7,-50,-11,4,-13,-51,-16,28,-17,7,-18,-119,-19,-99,-19,26,-18,21,-17,-115,-16,90,-14,-103,-12,51,-9,50,-6,103,-3,-63,0,15,4,39,7,-59,9,-12,11,-85,13,-39,14,-96,15,-24,15,-41,15,66,15,55,14,-63,12,-51,10,-126,8,-29,5,28,3,65,0,-127,-3,-12,-6,-33,-8,53,-9,38,-10,-95,-11,-95,-11,-12,-11,-85,-10,-95,-9,-42,-8,28,-6,-118,-5,6,-3,123,-2,-19,-1,81,1,-91,2,-42,3,-57,4,114,5,-95,5,90,5,-105,4,-106,3,104,2,105,1,-101,0,24,0,-53,-1,-74,-1,-73,-1,-73,-1,-63,-1,-36,-1,3,0,89,0,-45,0,118,1,65,2,7,3,-38,3,127,4,-23,4,2,5,-64,4,25,4,48,3,2,2,-127,0,-40,-2,-16,-4,-7,-6,-10,-8,11,-9,95,-11,-6,-13,-25,-14,53,-14,-21,-15,3,-14,-91,-14,-18,-13,-36,-11,118,-8,-74,-5,102,-1,66,3,-8,6,107,10,82,13,-73,15,-128,17,-55,18,-128,19,-95,19,60,19,76,18,-53,16,-94,14,-32,11,-127,8,-103,4,112,0,47,-4,33,-8,-117,-12,-112,-15,77,-17,-75,-19,-58,-20,-123,-20,-25,-20,-34,-19,119,-17,-67,-15,115,-12,-101,-9,30,-5,-42,-2,-85,2,125,6,57,10,-91,13,-124,16,-49,18,85,20,-6,20,-71,20,-83,19,8,18,-83,15,-27,12,-63,9,102,6,-39,2,60,-1,-98,-5,-2,-9,-125,-12,99,-15,-72,-18,-65,-20,-113,-21,75,-21,-55,-21,-20,-20,-119,-18,-110,-16,-68,-14,36,-11,-65,-9,-117,-6,108,-3,100,0,96,3,52,6,-52,8,33,11,31,13,-98,14,-116,15,-49,15,107,15,99,14,-44,12,-29,10,-43,8,-78,6,-88,4,-62,2,-11,0,57,-1,-81,-3,54,-4,-11,-6,-28,-7,60,-7,-17,-8,7,-7,-120,-7,-122,-6,-71,-5,33,-3,126,-2,-59,-1,-59,0,-113,1,32,2,121,2,-78,2,-61,2,-78,2,116,2,23,2,-107,1,-8,0,77,0,-112,-1,-53,-2,19,-2,98,-3,-15,-4,-63,-4,-15,-4,108,-3,53,-2,55,-1,63,0,81,1,66,2,39,3,-45,3,85,4,-99,4,-63,4,-85,4,115,4,9,4,115,3,-122,2,56,1,103,-1,42,-3,-101,-6,-12,-9,-127,-11,-128,-13,16,-14,82,-15,63,-15,-71,-15,-75,-14,37,-12,12,-10,104,-8,45,-5,82,-2,-54,1,97,5,-16,8,89,12,110,15,0,18,15,20,103,21,-5,21,-67,21,-60,20,7,19,-111,16,124,13,-4,9,40,6,58,2,86,-2,-109,-6,5,-9,-80,-13,-79,-16,17,-18,-24,-21,108,-22,-51,-23,38,-22,87,-21,127,-19,100,-16,-78,-13,84,-9,14,-5,-40,-2,-123,2,30,6,-115,9,-78,12,108,15,-70,17,106,19,88,20,122,20,-46,19,70,18,-41,15,-66,12,48,9,86,5,123,1,-38,-3,115,-6,103,-9,-65,-12,-114,-14,-35,-16,-88,-17,-10,-18,-35,-18,49,-17,3,-16,69,-15,-7,-14,-4,-12,112,-9,41,-6,27,-3,-11,-1,-72,2,64,5,89,7,15,9,122,10,-117,11,85,12,-55,12,-18,12,-70,12,21,12,-1,10,114,9,127,7,74,5,-10,2,-82,0,-100,-2,-39,-4,-117,-5,-113,-6,-20,-7,-117,-7,117,-7,-113,-7,-28,-7,114,-6,59,-5,36,-4,31,-3,33,-2,43,-1,22,0,7,1,-53,1,85,2,-109,2,102,2,-26,1,19,1,27,0,40,-1,106,-2,-25,-3,-60,-3,-51,-3,16,-2,102,-2,-51,-2,71,-1,-53,-1,117,0,43,1,11,2,-4,2,26,4,44,5,48,6,13,7,-97,7,-50,7,-96,7,15,7,15,6,-59,4,52,3,113,1,107,-1,67,-3,-2,-6,-85,-8,108,-10,70,-12,109,-14,-50,-16,-94,-17,-2,-18,-10,-18,-85,-17,44,-15,111,-13,92,-10,-61,-7,-109,-3,112,1,52,5,-48,8,15,12,-30,14,54,17,23,19,105,20,41,21,59,21,-97,20,46,19,-41,16,-85,13,-35,9,-109,5,44,1,-28,-4,2,-7,121,-11,-115,-14,46,-16,78,-18,-7,-20,68,-20,77,-20,-12,-20,83,-18,85,-16,-14,-14,-11,-11,101,-7,35,-3,18,1,-2,4,-58,8,73,12,48,15,-125,17,25,19,-22,19,-28,19,59,19,-6,17,34,16,-56,13,10,11,-20,7,117,4}; }
	private static byte[] data48(){ return new byte[] {-69,0,-23,-4,41,-7,-103,-11,-117,-14,42,-16,-93,-18,-75,-19,-101,-19,11,-18,-7,-18,33,-16,-93,-15,78,-13,55,-11,80,-9,-63,-7,68,-4,-23,-2,-113,1,30,4,105,6,94,8,-25,9,-10,10,127,11,-122,11,50,11,-126,10,-105,9,-119,8,89,7,25,6,-50,4,-126,3,53,2,-7,0,-64,-1,-81,-2,-79,-3,-23,-4,116,-4,69,-4,-123,-4,7,-3,-30,-3,-38,-2,-82,-1,113,0,-37,0,32,1,36,1,14,1,-27,0,-83,0,105,0,21,0,-99,-1,21,-1,94,-2,-96,-3,-48,-4,22,-4,-122,-5,44,-5,45,-5,124,-5,35,-4,38,-3,89,-2,-74,-1,22,1,94,2,-106,3,-100,4,124,5,42,6,-70,6,19,7,74,7,67,7,-5,6,66,6,41,5,-118,3,111,1,-36,-2,15,-4,48,-7,117,-10,11,-12,35,-14,-80,-16,-49,-17,122,-17,-68,-17,117,-16,-77,-15,-114,-13,-24,-11,-52,-8,13,-4,-59,-1,-93,3,-114,7,104,11,-21,14,-28,17,59,20,-47,21,-88,22,-110,22,-63,21,52,20,-4,17,29,15,-46,11,52,8,72,4,73,0,77,-4,93,-8,-103,-12,46,-15,77,-18,7,-20,-120,-22,5,-22,108,-22,-98,-21,-119,-19,11,-16,-9,-14,15,-10,99,-7,-43,-4,90,0,-22,3,122,7,-39,10,-41,13,97,16,68,18,87,19,111,19,-74,18,47,17,-27,14,26,12,-3,8,-72,5,91,2,20,-1,0,-4,35,-7,-108,-10,120,-12,-47,-14,-94,-15,-22,-16,-72,-16,-9,-16,-83,-15,-59,-14,86,-12,54,-10,99,-8,-89,-6,13,-3,58,-1,74,1,22,3,-85,4,-3,5,33,7,36,8,-18,8,122,9,-61,9,-94,9,45,9,64,8,4,7,123,5,-34,3,74,2,-28,0,-75,-1,-43,-2,47,-2,-72,-3,85,-3,9,-3,-51,-4,-61,-4,-37,-4,36,-3,-88,-3,77,-2,8,-1,-58,-1,108,0,-20,0,46,1,56,1,-33,0,73,0,111,-1,111,-2,97,-3,113,-4,-84,-5,36,-5,-24,-6,-10,-6,68,-5,-67,-5,102,-4,60,-3,46,-2,67,-1,119,0,-49,1,57,3,-50,4,81,6,-52,7,-12,8,-28,9,87,10,94,10,-17,9,36,9,-8,7,112,6,-75,4,-76,2,113,0,-23,-3,69,-5,-122,-8,-56,-11,41,-13,-37,-16,-20,-18,-99,-19,-15,-20,31,-19,-8,-19,-83,-17,19,-14,-10,-12,65,-8,-43,-5,-112,-1,65,3,-34,6,94,10,-97,13,108,16,-37,18,-77,20,-34,21,33,22,-115,21,2,20,-113,17,81,14,-126,10,107,6,58,2,61,-2,126,-6,31,-9,16,-12,-118,-15,-128,-17,-20,-19,-6,-20,-66,-20,60,-19,84,-18,38,-16,-114,-14,115,-11,-72,-8,72,-4,3,0,-86,3,36,7,92,10,18,13,66,15,-34,16,-38,17,55,18,-29,17,20,17,-96,15,-97,13,20,11,37,8,-50,4,62,1,-103,-3,43,-6,17,-9,-124,-12,-87,-14,120,-15,-37,-16,-66,-16,7,-15,-111,-15,76,-14,87,-13,-105,-12,39,-10,-17,-9,16,-6,76,-4,-107,-2,-56,0,-57,2,103,4,-83,5,121,6,-10,6,18,7,-8,6,-64,6,114,6,11,6,-105,5,6,5,105,4,-64,3,22,3,117,2,-48,1,57,1,-79,0,58,0,-23,-1,-47,-1,-18,-1,89,0,-25,0,-112,1,40,2,-115,2,-78,2,-106,2,73,2,-50,1,66,1,-84,0,15,0,90,-1,-120,-2,-102,-3,127,-4,95,-5,67,-6,80,-7,-82,-8,95,-8,-118,-8,35,-7,46,-6,-127,-5,4,-3,-88,-2,72,0,-39,1,101,3,-40,4,52,6,100,7,116,8,82,9,-19,9,56,10,36,10,-107,9,119,8,-46,6,-100,4,2,2,6,-1,-5,-5,-11,-8,46,-10,-80,-13,-98,-15,-7,-17,-64,-18,43,-18,29,-18,-87,-18,-66,-17,120,-15,-47,-13,-84,-10,7,-6,-42,-3,-24,1,12,6,6,10,-68,13,-32,16,91,19,40,21,76,22,-92,22,63,22,52,21,97,19,-38,16,-69,13,44,10,75,6,27,2,-2,-3,-14,-7,43,-10,-65,-14,-18,-17,-42,-19,110,-20,-41,-21,32,-20,16,-19,-121,-18,-122,-16,-48,-14,115,-11,90,-8,-106,-5,-6,-2,120,2,0,6,93,9,72,12,-90,14,73,16,29,17,20,17,69,16,-22,14,15,13,-45,10,93,8,-68,5,0,3,46,0,119,-3,-14,-6,-99,-8,-65,-10,72,-11,77,-12,-79,-13,-113,-13,-39,-13,-113,-12,-91,-11,22,-9,-75,-8,109,-6,52,-4,-33,-3,107,-1,-71,0,-16,1,0,3,-13,3,-72,4,96,5,-46,5,12,6,2,6,-61,5,57,5,-124,4,-85,3,-58,2,3,2,98,1,13,1,-39,0,-55,0,-64,0,-78,0,-128,0,73,0,33,0,23,0,59,0,-103,0,29,1,-71,1,51,2,-114,2,-100,2,97,2,-59,1,-32,0,-61,-1,127,-2,47,-3,-30,-5}; }
	private static byte[] data49(){ return new byte[] {-80,-6,-81,-7,-29,-8,102,-8,56,-8,89,-8,-55,-8,-124,-7,123,-6,-76,-5,12,-3,-97,-2,97,0,107,2,120,4,-80,6,-62,8,-126,10,-36,11,-67,12,24,13,-5,12,126,12,-72,11,-113,10,12,9,37,7,-31,4,48,2,53,-1,-1,-5,-74,-8,126,-11,119,-14,-21,-17,-43,-19,117,-20,-43,-21,9,-20,-21,-20,-122,-18,-85,-16,92,-13,87,-10,-77,-7,90,-3,35,1,6,5,-21,8,-87,12,7,16,-52,18,-8,20,62,22,-103,22,-8,21,91,20,-8,17,-37,14,85,11,-85,7,-42,3,27,0,-114,-4,51,-7,34,-10,92,-13,36,-15,96,-17,48,-18,-60,-19,18,-18,13,-17,-83,-16,-5,-14,-60,-11,-38,-8,30,-4,113,-1,-86,2,-85,5,117,8,-10,10,3,13,-90,14,-53,15,92,16,75,16,-83,15,121,14,-76,12,107,10,-69,7,-45,4,-87,1,-105,-2,-62,-5,95,-7,119,-9,44,-10,78,-11,-46,-12,-116,-12,-128,-12,-77,-12,18,-11,-48,-11,-41,-10,56,-8,-28,-7,-90,-5,121,-3,22,-1,-126,0,-110,1,82,2,-73,2,-31,2,-28,2,-54,2,-89,2,-110,2,-120,2,119,2,109,2,99,2,88,2,75,2,72,2,70,2,65,2,67,2,86,2,-124,2,-46,2,72,3,-40,3,119,4,2,5,87,5,113,5,71,5,-16,4,90,4,-85,3,-30,2,13,2,8,1,-16,-1,-85,-2,60,-3,-80,-5,12,-6,-125,-8,54,-9,53,-10,-75,-11,-61,-11,103,-10,-127,-9,-10,-8,-83,-6,119,-4,87,-2,55,0,28,2,16,4,-4,5,-26,7,-110,9,13,11,45,12,-21,12,37,13,-54,12,-21,11,105,10,76,8,-62,5,-46,2,-88,-1,108,-4,90,-7,110,-10,-47,-13,-121,-15,-77,-17,61,-18,74,-19,-30,-20,31,-19,7,-18,-111,-17,-21,-15,-21,-12,105,-8,96,-4,-125,0,-79,4,-98,8,67,12,125,15,30,18,75,20,-43,21,-71,22,-54,22,27,22,-89,20,91,18,104,15,-24,11,21,8,-18,3,-82,-1,-90,-5,-36,-9,-124,-12,-38,-15,-37,-17,-105,-18,-24,-19,-10,-19,121,-18,125,-17,-27,-16,-42,-14,54,-11,-18,-9,10,-5,87,-2,-81,1,-14,4,-22,7,111,10,82,12,-111,13,35,14,19,14,99,13,92,12,-15,10,75,9,91,7,79,5,16,3,-54,0,-126,-2,101,-4,-122,-6,-13,-8,-54,-9,5,-9,-96,-10,-90,-10,17,-9,-45,-9,-53,-8,-14,-7,45,-5,103,-4,-113,-3,-95,-2,-97,-1,125,0,61,1,-20,1,119,2,-42,2,-3,2,2,3,-53,2,102,2,-40,1,49,1,-107,0,27,0,-40,-1,-21,-1,57,0,-65,0,84,1,-40,1,60,2,-128,2,-79,2,-34,2,36,3,-120,3,13,4,-103,4,7,5,91,5,94,5,24,5,-126,4,-121,3,62,2,-60,0,19,-1,84,-3,-94,-5,2,-6,-108,-8,98,-9,124,-10,-23,-11,-88,-11,-50,-11,80,-10,34,-9,61,-8,-76,-7,119,-5,-119,-3,-33,-1,117,2,18,5,-97,7,-21,9,-45,11,52,13,43,14,-77,14,-37,14,-103,14,6,14,0,13,115,11,90,9,-46,6,-65,3,91,0,-78,-4,15,-7,-114,-11,98,-14,-66,-17,-72,-19,98,-20,-68,-21,-58,-21,109,-20,-98,-19,82,-17,-102,-15,99,-12,-104,-9,68,-5,62,-1,87,3,108,7,101,11,-22,14,-28,17,28,20,-111,21,9,22,-122,21,57,20,25,18,113,15,68,12,-17,8,113,5,-34,1,88,-2,-1,-6,-63,-9,-31,-12,113,-14,-105,-16,77,-17,-60,-18,11,-17,4,-16,-99,-15,-68,-13,66,-10,12,-7,-32,-5,-63,-2,-101,1,85,4,-20,6,74,9,83,11,-25,12,-13,13,122,14,93,14,-82,13,119,12,-57,10,-89,8,66,6,-65,3,51,1,-38,-2,-54,-4,39,-5,-41,-7,-32,-8,32,-8,-97,-9,61,-9,16,-9,54,-9,-100,-9,100,-8,-124,-7,-45,-6,65,-4,-102,-3,-26,-2,-40,-1,123,0,-58,0,-36,0,-104,0,61,0,-48,-1,114,-1,32,-1,-27,-2,-62,-2,-75,-2,-61,-2,-10,-2,58,-1,-97,-1,36,0,-67,0,110,1,48,2,18,3,14,4,14,5,21,6,-8,6,-81,7,36,8,91,8,62,8,-27,7,91,7,-101,6,-73,5,-97,4,79,3,-41,1,23,0,55,-2,45,-4,25,-6,26,-8,91,-10,7,-11,38,-12,-26,-13,68,-12,13,-11,62,-10,-83,-9,75,-7,13,-5,-16,-4,22,-1,90,1,-50,3,67,6,-77,8,-48,10,-107,12,-24,13,-77,14,-26,14,112,14,109,13,-61,11,-108,9,-35,6,-25,3,-71,0,114,-3,67,-6,66,-9,-128,-12,-1,-15,-25,-17,37,-18,-21,-20,51,-20,61,-20,-8,-20,103,-18,-71,-16,-94,-13,16,-9,-49,-6,-81,-2,-107,2,66,6,-38,9,39,13,41,16,-87,18,-96,20,-11,21,97,22,-9,21,-76,20}; }
	private static byte[] data50(){ return new byte[] {-87,18,-24,15,-105,12,-24,8,-9,4,0,1,51,-3,-65,-7,-78,-10,35,-12,41,-14,-80,-16,-82,-17,61,-17,90,-17,2,-16,57,-15,14,-13,96,-11,36,-8,31,-5,80,-2,94,1,68,4,-54,6,-25,8,93,10,65,11,-100,11,122,11,-28,10,1,10,-31,8,-127,7,-16,5,60,4,111,2,-120,0,-79,-2,-9,-4,-114,-5,88,-6,-111,-7,50,-7,42,-7,122,-7,13,-6,-57,-6,-101,-5,-121,-4,104,-3,83,-2,34,-1,-13,-1,-98,0,52,1,-122,1,-80,1,-102,1,83,1,-38,0,58,0,110,-1,-97,-2,-56,-3,18,-3,-97,-4,-117,-4,-38,-4,-123,-3,99,-2,99,-1,91,0,63,1,-4,1,-50,2,-113,3,122,4,103,5,109,6,86,7,6,8,-126,8,-122,8,43,8,105,7,70,6,-44,4,25,3,45,1,43,-1,11,-3,28,-5,59,-7,-111,-9,33,-10,2,-11,76,-12,-42,-13,-47,-13,39,-12,-20,-12,32,-10,-64,-9,-46,-7,49,-4,-29,-2,-87,1,117,4,16,7,109,9,125,11,39,13,122,14,117,15,11,16,24,16,-82,15,-78,14,23,13,-50,10,6,8,-63,4,42,1,109,-3,-51,-7,107,-10,109,-13,-4,-16,17,-17,-70,-19,-43,-20,119,-20,-95,-20,66,-19,127,-18,113,-16,14,-13,41,-10,-54,-7,-84,-3,-72,1,-87,5,106,9,-44,12,-94,15,-46,17,69,19,-20,19,-77,19,-58,18,57,17,36,15,-104,12,-63,9,-71,6,111,3,15,0,-76,-4,-128,-7,-109,-10,25,-12,54,-14,-2,-16,-120,-16,-73,-16,-111,-15,-23,-14,-99,-12,-90,-10,-16,-8,84,-5,-27,-3,-114,0,40,3,-95,5,-23,7,-60,9,35,11,-7,11,68,12,-4,11,46,11,-32,9,73,8,103,6,110,4,125,2,-71,0,35,-1,-54,-3,-88,-4,-82,-5,-38,-6,46,-6,-86,-7,117,-7,117,-7,-35,-7,-109,-6,-110,-5,-84,-4,-32,-3,-19,-2,-39,-1,127,0,-56,0,-84,0,75,0,-79,-1,-20,-2,29,-2,86,-3,-97,-4,12,-4,-105,-5,69,-5,7,-5,18,-5,70,-5,-55,-5,-122,-4,-122,-3,-54,-2,56,0,-51,1,102,3,13,5,-109,6,-17,7,15,9,-19,9,124,10,-74,10,-81,10,87,10,-72,9,-29,8,-68,7,67,6,-127,4,108,2,29,0,-102,-3,11,-5,-90,-8,109,-10,-73,-12,-114,-13,-19,-14,-42,-14,52,-13,-20,-13,-16,-12,44,-10,-82,-9,-115,-7,-83,-5,44,-2,-32,0,-74,3,125,6,22,9,107,11,65,13,-110,14,103,15,-124,15,17,15,-13,13,84,12,46,10,-90,7,-55,4,-50,1,-83,-2,-110,-5,-113,-8,-86,-11,12,-13,-71,-16,-19,-18,-123,-19,-57,-20,-64,-20,111,-19,-63,-18,-61,-16,76,-13,62,-10,106,-7,-57,-4,58,0,-75,3,37,7,125,10,-104,13,70,16,105,18,-27,19,-120,20,81,20,74,19,-123,17,19,15,41,12,-18,8,-104,5,56,2,-7,-2,-6,-5,51,-7,-70,-10,-91,-12,-12,-14,-73,-15,-1,-16,-18,-16,-126,-15,-97,-14,74,-12,122,-10,-30,-8,-112,-5,74,-2,-20,0,70,3,81,5,-31,6,-2,7,-112,8,-50,8,-87,8,55,8,-127,7,-110,6,110,5,20,4,-113,2,12,1,-128,-1,31,-2,-14,-4,14,-4,-124,-5,64,-5,82,-5,-89,-5,31,-4,-66,-4,113,-3,40,-2,-15,-2,-78,-1,117,0,35,1,-71,1,41,2,80,2,46,2,-60,1,21,1,28,0,-7,-2,-86,-3,98,-4,41,-5,46,-6,-126,-7,70,-7,107,-7,9,-6,-19,-6,-1,-5,55,-3,126,-2,-38,-1,64,1,-56,2,89,4,0,6,-94,7,28,9,78,10,26,11,126,11,101,11,-62,10,-91,9,49,8,91,6,65,4,4,2,-89,-1,78,-3,-8,-6,-51,-8,-62,-10,-4,-12,-115,-13,-113,-14,-7,-15,-33,-15,66,-14,54,-13,-116,-12,99,-10,-101,-8,43,-5,-48,-3,-89,0,112,3,21,6,-113,8,-47,10,-51,12,114,14,-77,15,-126,16,-52,16,103,16,95,15,-86,13,89,11,113,8,54,5,-61,1,64,-2,-18,-6,-18,-9,65,-11,-14,-14,18,-15,-117,-17,100,-18,-83,-19,-125,-19,-12,-19,3,-17,-51,-16,52,-13,28,-10,85,-7,-39,-4,105,0,-18,3,56,7,56,10,-58,12,-70,14,39,16,-25,16,-3,16,103,16,108,15,-28,13,-18,11,-120,9,-24,6,-13,3,-12,0,-25,-3,13,-5,112,-8,68,-10,-75,-12,-90,-13,51,-13,67,-13,-34,-13,-54,-12,11,-10,-102,-9,122,-7,-125,-5,-49,-3,39,0,-104,2,-53,4,-65,6,73,8,71,9,-76,9,-90,9,25,9,37,8,-42,6,103,5,-27,3,110,2,18,1,-29,-1,-47,-2,-18,-3,38,-3,121,-4,-7,-5,-103,-5,-111,-5,-64,-5,57,-4,-11,-4,-24,-3,-7,-2,10,0,4,1,-51,1,64,2,100,2,37,2,-124,1,-101,0}; }
	private static byte[] data51(){ return new byte[] {126,-1,76,-2,25,-3,-25,-5,-55,-6,-69,-7,-39,-8,25,-8,-95,-9,102,-9,-89,-9,83,-8,106,-7,-38,-6,-79,-4,-76,-2,-30,0,13,3,52,5,40,7,-24,8,113,10,-91,11,-117,12,24,13,80,13,28,13,123,12,125,11,2,10,41,8,-36,5,84,3,-126,0,-114,-3,-67,-6,31,-8,-35,-11,29,-12,-21,-14,71,-14,0,-14,43,-14,-88,-14,122,-13,-99,-12,54,-10,55,-8,-94,-6,93,-3,84,0,96,3,68,6,-8,8,81,11,61,13,-97,14,108,15,-88,15,53,15,44,14,-83,12,-69,10,99,8,-76,5,-21,2,-18,-1,-28,-4,-18,-7,27,-9,-119,-12,88,-14,-113,-16,78,-17,-102,-18,-126,-18,8,-17,35,-16,-85,-15,-72,-13,22,-10,-77,-8,126,-5,-111,-2,-72,1,-14,4,24,8,10,11,-104,13,-111,15,-25,16,-121,17,94,17,127,16,20,15,39,13,-34,10,108,8,-44,5,59,3,-99,0,17,-2,-98,-5,80,-7,70,-9,-91,-11,124,-12,-28,-13,-40,-13,104,-12,109,-11,-47,-10,-95,-8,-92,-6,-43,-4,-4,-2,23,1,-33,2,85,4,88,5,-4,5,65,6,66,6,5,6,-109,5,-28,4,0,4,-17,2,-66,1,121,0,71,-1,51,-2,107,-3,-29,-4,-84,-4,-74,-4,2,-3,94,-3,0,-2,-118,-2,62,-1,-22,-1,-82,0,125,1,67,2,18,3,-87,3,31,4,50,4,-9,3,78,3,79,2,-4,0,90,-1,-89,-3,-44,-5,46,-6,-83,-8,-106,-9,-32,-10,-114,-10,-67,-10,77,-9,40,-8,78,-7,-87,-6,87,-4,58,-2,72,0,-106,2,-7,4,80,7,-121,9,-124,11,5,13,18,14,127,14,95,14,-115,13,60,12,119,10,98,8,0,6,125,3,-33,0,49,-2,120,-5,-40,-8,102,-10,61,-12,-120,-14,90,-15,-73,-16,-103,-16,6,-15,1,-14,115,-13,70,-11,-121,-9,7,-6,-75,-4,-128,-1,95,2,43,5,-47,7,92,10,-81,12,-102,14,33,16,17,17,96,17,-17,16,-73,15,-28,13,117,11,-106,8,123,5,83,2,50,-1,76,-4,-93,-7,42,-9,-19,-12,-16,-14,69,-15,0,-16,40,-17,-22,-18,92,-17,108,-16,12,-14,55,-12,-64,-10,-114,-7,-123,-4,-105,-1,-104,2,89,5,-31,7,-1,9,-81,11,-25,12,-87,13,-7,13,-60,13,48,13,31,12,-90,10,-70,8,-109,6,44,4,-76,1,50,-1,-18,-4,-27,-6,50,-7,-15,-9,39,-9,-73,-10,-91,-10,-26,-10,113,-9,73,-8,96,-7,-41,-6,-105,-4,-112,-2,-104,0,-102,2,91,4,-86,5,-102,6,-9,6,-18,6,113,6,-63,5,-46,4,-54,3,-90,2,-85,1,-89,0,-58,-1,-13,-2,70,-2,-83,-3,66,-3,-4,-4,-15,-4,27,-3,-123,-3,45,-2,6,-1,14,0,38,1,68,2,73,3,35,4,-100,4,-87,4,87,4,-100,3,-110,2,96,1,-13,-1,-117,-2,-9,-4,101,-5,-67,-7,40,-8,-79,-10,-123,-11,-84,-12,92,-12,-117,-12,85,-11,-99,-10,88,-8,107,-6,-53,-4,73,-1,-33,1,100,4,-31,6,32,9,62,11,8,13,126,14,126,15,13,16,-6,15,89,15,21,14,72,12,-10,9,60,7,54,4,12,1,-40,-3,-37,-6,54,-8,-12,-11,29,-12,-61,-14,-43,-15,73,-15,30,-15,86,-15,22,-14,68,-13,0,-11,57,-9,-32,-7,-46,-4,-21,-1,11,3,8,6,-64,8,27,11,6,13,95,14,52,15,-115,15,88,15,-121,14,65,13,121,11,84,9,-77,6,-31,3,-20,0,-14,-3,10,-5,90,-8,-12,-11,-24,-13,71,-14,50,-15,-105,-16,-125,-16,-17,-16,-53,-15,-2,-14,-117,-12,103,-10,-117,-8,-10,-6,-90,-3,-110,0,122,3,71,6,-49,8,-18,10,125,12,110,13,-40,13,-74,13,11,13,28,12,-34,10,94,9,-79,7,-36,5,-39,3,-72,1,-117,-1,98,-3,104,-5,-82,-7,98,-8,-115,-9,36,-9,54,-9,-83,-9,-119,-8,-83,-7,15,-5,-83,-4,64,-2,-44,-1,55,1,99,2,58,3,-46,3,38,4,68,4,37,4,-49,3,67,3,118,2,124,1,95,0,61,-1,49,-2,89,-3,-59,-4,127,-4,-108,-4,-18,-4,124,-3,40,-2,-14,-2,-84,-1,123,0,73,1,52,2,31,3,41,4,20,5,-21,5,110,6,-112,6,71,6,-122,5,93,4,-43,2,-5,0,5,-1,-22,-4,-26,-6,1,-7,83,-9,15,-10,49,-11,-90,-12,-121,-12,-40,-12,-119,-11,-96,-10,29,-8,9,-6,86,-4,-23,-2,-58,1,-81,4,-102,7,53,10,-99,12,102,14,-99,15,38,16,18,16,91,15,14,14,104,12,105,10,3,8,92,5,114,2,100,-1,64,-4,62,-7,119,-10,26,-12,52,-14,-37,-16,46,-16,-12,-17,86,-16,53,-15,-108,-14,79,-12,108,-10,-52,-8,103,-5,45,-2,15,1,15,4,-17,6,-72,9,63,12,96,14,-18,15}; }
	private static byte[] data52(){ return new byte[] {-27,16,40,17,-76,16,124,15,-77,13,122,11,-42,8,17,6,61,3,124,0,-53,-3,54,-5,-59,-8,122,-10,111,-12,-68,-14,-128,-15,-52,-16,-80,-16,50,-15,63,-14,-73,-13,-111,-11,-63,-9,22,-6,-116,-4,8,-1,115,1,-81,3,-72,5,-124,7,-13,8,19,10,-41,10,48,11,36,11,-92,10,-54,9,-99,8,10,7,75,5,107,3,-119,1,-82,-1,1,-2,-111,-4,98,-5,117,-6,-32,-7,124,-7,91,-7,108,-7,-43,-7,125,-6,123,-5,-56,-4,93,-2,4,0,-104,1,18,3,42,4,-40,4,30,5,3,5,-105,4,-34,3,20,3,36,2,48,1,73,0,97,-1,-117,-2,-53,-3,49,-3,-78,-4,120,-4,99,-4,-73,-4,47,-3,-2,-3,-21,-2,22,0,78,1,-93,2,-17,3,37,5,23,6,-64,6,-5,6,-64,6,61,6,78,5,36,4,-62,2,38,1,100,-1,111,-3,92,-5,58,-7,47,-9,92,-11,-13,-13,-10,-14,-124,-14,-87,-14,107,-13,-86,-12,79,-10,85,-8,-86,-6,59,-3,-29,-1,-74,2,-119,5,71,8,-25,10,77,13,64,15,-94,16,110,17,-113,17,-9,16,-84,15,-64,13,92,11,124,8,97,5,28,2,-14,-2,-38,-5,14,-7,-93,-10,-110,-12,-32,-14,-97,-15,-50,-16,106,-16,-119,-16,71,-15,-110,-14,85,-12,-81,-10,98,-7,85,-4,91,-1,115,2,74,5,-36,7,15,10,-7,11,102,13,96,14,-46,14,-35,14,74,14,38,13,120,11,97,9,-38,6,45,4,100,1,-91,-2,-6,-5,-111,-7,111,-9,-103,-11,32,-12,31,-13,-120,-14,87,-14,-113,-14,45,-13,22,-12,92,-11,-11,-10,-26,-8,29,-5,-109,-3,41,0,-69,2,2,5,7,7,-104,8,-71,9,88,10,-97,10,-125,10,27,10,123,9,-84,8,-84,7,109,6,3,5,102,3,-86,1,-32,-1,58,-2,-58,-4,-109,-5,-61,-6,76,-6,52,-6,98,-6,-12,-6,-82,-5,-84,-4,-66,-3,-28,-2,-4,-1,-7,0,-42,1,-127,2,-20,2,40,3,37,3,-24,2,102,2,-78,1,-49,0,-62,-1,-98,-2,-114,-3,-107,-4,-53,-5,71,-5,24,-5,57,-5,-87,-5,82,-4,37,-3,20,-2,23,-1,33,0,74,1,-127,2,-41,3,57,5,-124,6,-84,7,125,8,-42,8,-73,8,16,8,-10,6,112,5,-104,3,-127,1,82,-1,16,-3,-34,-6,-43,-8,-6,-10,101,-11,45,-12,85,-13,-24,-14,-30,-14,103,-13,107,-12,-15,-11,-7,-9,123,-6,90,-3,109,0,-83,3,-60,6,-86,9,42,12,43,14,-114,15,91,16,-111,16,67,16,89,15,-18,13,3,12,-85,9,-48,6,-83,3,120,0,38,-3,6,-6,64,-9,-34,-12,-17,-14,-115,-15,-69,-16,104,-16,-109,-16,46,-15,81,-14,-49,-13,-92,-11,-42,-9,85,-6,24,-3,-1,-1,11,3,5,6,-55,8,63,11,78,13,-72,14,-119,15,-80,15,71,15,49,14,-75,12,-46,10,-83,8,89,6,-13,3,-125,1,5,-1,-117,-4,32,-6,-28,-9,-26,-11,91,-12,77,-13,-62,-14,-57,-14,86,-13,84,-12,-101,-11,44,-9,-16,-8,-46,-6,-83,-4,-112,-2,124,0,63,2,-29,3,92,5,-111,6,112,7,-18,7,32,8,4,8,-103,7,-30,6,-10,5,-32,4,-95,3,89,2,21,1,-33,-1,-55,-2,-19,-3,38,-3,-112,-4,38,-4,-32,-5,-56,-5,-21,-5,94,-4,36,-3,42,-2,115,-1,-54,0,7,2,24,3,-43,3,60,4,60,4,-27,3,94,3,-105,2,-69,1,-45,0,-32,-1,-19,-2,-13,-3,24,-3,61,-4,-125,-5,12,-5,-52,-6,-38,-6,61,-5,-17,-5,-11,-4,73,-2,-59,-1,88,1,-2,2,-114,4,4,6,54,7,27,8,-105,8,-53,8,-123,8,-22,7,-15,6,-86,5,18,4,39,2,-1,-1,-91,-3,38,-5,-59,-8,-124,-10,-122,-12,-5,-14,-13,-15,114,-15,127,-15,24,-14,48,-13,-93,-12,125,-10,-77,-8,53,-5,0,-2,-3,0,31,4,72,7,66,10,-18,12,42,15,-70,16,-88,17,-40,17,84,17,34,16,82,14,16,12,87,9,98,6,78,3,56,0,52,-3,103,-6,-32,-9,-102,-11,-99,-13,27,-14,26,-15,-105,-16,-82,-16,107,-15,-64,-14,-110,-12,-42,-10,97,-7,40,-4,-34,-2,-111,1,37,4,119,6,-117,8,103,10,-29,11,-20,12,-126,13,-105,13,27,13,10,12,-126,10,-99,8,106,6,6,4,-101,1,52,-1,-19,-4,-61,-6,-15,-8,86,-9,11,-10,35,-11,-110,-12,87,-12,105,-12,-27,-12,-82,-11,-50,-10,76,-8,12,-6,15,-4,19,-2,37,0,20,2,-79,3,0,5,5,6,-88,6,11,7,45,7,31,7,-23,6,-123,6,-2,5,71,5,94,4,65,3,4,2,-69,0,-122,-1,125,-2,-79,-3,33,-3,-40,-4,-39,-4,15,-3,119,-3,4,-2,-83,-2,114,-1,57,0,2,1,-66,1}; }
	private static byte[] data53(){ return new byte[] {91,2,-48,2,14,3,31,3,-20,2,123,2,-46,1,-21,0,-41,-1,-90,-2,107,-3,43,-4,21,-5,53,-6,-106,-7,84,-7,93,-7,-60,-7,100,-6,65,-5,78,-4,122,-3,-46,-2,80,0,-14,1,-73,3,126,5,69,7,-66,8,-23,9,-100,10,-51,10,111,10,-111,9,68,8,-104,6,-103,4,100,2,9,0,-111,-3,46,-5,-44,-8,-84,-10,-62,-12,53,-13,18,-14,100,-15,61,-15,-83,-15,-72,-14,81,-12,114,-10,22,-7,3,-4,45,-1,89,2,-123,5,89,8,-16,10,10,13,-72,14,-49,15,94,16,105,16,-42,15,-93,14,-38,12,-118,10,-66,7,-92,4,106,1,68,-2,53,-5,127,-8,55,-10,68,-12,-44,-14,-41,-15,89,-15,75,-15,-86,-15,-115,-14,-45,-13,-124,-11,-95,-9,22,-6,-62,-4,-110,-1,101,2,38,5,-96,7,-61,9,125,11,-77,12,93,13,121,13,41,13,83,12,44,11,-103,9,-20,7,-17,5,-31,3,-80,1,113,-1,42,-3,6,-5,38,-7,-113,-9,106,-10,-64,-11,-126,-11,-76,-11,63,-10,22,-9,34,-8,71,-7,-110,-6,-17,-5,85,-3,-69,-2,40,0,125,1,-80,2,-83,3,107,4,-30,4,23,5,-11,4,-78,4,49,4,-113,3,-38,2,10,2,67,1,-120,0,-35,-1,70,-1,-55,-2,103,-2,35,-2,-20,-3,-49,-3,-33,-3,21,-2,-112,-2,59,-1,45,0,59,1,82,2,77,3,17,4,-107,4,-77,4,-112,4,23,4,102,3,-117,2,-124,1,99,0,62,-1,13,-2,-44,-4,-85,-5,-92,-6,-67,-7,26,-7,-67,-8,-51,-8,50,-7,-1,-7,37,-5,-100,-4,75,-2,30,0,16,2,-16,3,-78,5,83,7,-89,8,-96,9,72,10,-115,10,110,10,-45,9,-33,8,121,7,-80,5,122,3,1,1,90,-2,-99,-5,-20,-8,127,-10,93,-12,-94,-14,120,-15,-56,-16,-92,-16,-22,-16,-58,-15,6,-13,-74,-12,-45,-10,101,-7,79,-4,118,-1,-39,2,43,6,80,9,22,12,92,14,11,16,13,17,95,17,40,17,51,16,-81,14,-84,12,55,10,121,7,-121,4,-116,1,-113,-2,-79,-5,19,-7,-66,-10,-76,-12,31,-13,36,-14,-80,-15,-48,-15,125,-14,-58,-13,114,-11,105,-9,-91,-7,-6,-5,91,-2,-75,0,0,3,38,5,21,7,-59,8,54,10,45,11,-94,11,-90,11,30,11,24,10,-72,8,7,7,63,5,63,3,77,1,101,-1,-104,-3,-32,-5,109,-6,38,-7,26,-8,97,-9,-24,-10,-59,-10,-21,-10,107,-9,71,-8,106,-7,-64,-6,59,-4,-48,-3,75,-1,-87,0,-37,1,-51,2,-126,3,-9,3,63,4,78,4,69,4,12,4,-48,3,107,3,-25,2,84,2,-109,1,-41,0,18,0,94,-1,-35,-2,-112,-2,-115,-2,-84,-2,-3,-2,102,-1,-35,-1,97,0,-14,0,-119,1,39,2,-65,2,75,3,-62,3,19,4,42,4,14,4,-84,3,-5,2,15,2,-19,0,-96,-1,52,-2,-64,-4,86,-5,12,-6,-10,-8,50,-8,-71,-9,-107,-9,-56,-9,63,-8,4,-7,-9,-7,46,-5,-88,-4,97,-2,87,0,-121,2,-60,4,-9,6,4,9,-95,10,-49,11,114,12,-102,12,44,12,74,11,-16,9,60,8,42,6,-42,3,71,1,-104,-2,-33,-5,51,-7,-77,-10,102,-12,-115,-14,36,-15,83,-16,26,-16,-122,-16,-102,-15,63,-13,97,-11,-22,-9,-48,-6,-30,-3,1,1,36,4,13,7,-83,9,3,12,-14,13,91,15,56,16,125,16,30,16,11,15,86,13,17,11,94,8,99,5,76,2,78,-1,115,-4,-41,-7,-99,-9,-63,-11,55,-12,21,-13,103,-14,39,-14,92,-14,12,-13,74,-12,-6,-11,5,-8,111,-6,-5,-4,-106,-1,23,2,116,4,127,6,53,8,-108,9,-118,10,22,11,45,11,-21,10,74,10,92,9,31,8,-69,6,30,5,89,3,119,1,-117,-1,-81,-3,-3,-5,-91,-6,-101,-7,-7,-8,-78,-8,-57,-8,19,-7,-113,-7,53,-6,-7,-6,-59,-5,-95,-4,-99,-3,-109,-2,-112,-1,121,0,76,1,-15,1,94,2,-122,2,122,2,53,2,-42,1,85,1,-48,0,76,0,-43,-1,110,-1,8,-1,-49,-2,-100,-2,-124,-2,120,-2,-117,-2,-87,-2,-32,-2,57,-1,-72,-1,102,0,58,1,45,2,51,3,49,4,-14,4,-116,5,-39,5,-38,5,-118,5,-4,4,50,4,63,3,36,2,-19,0,-96,-1,54,-2,-63,-4,80,-5,-37,-7,-87,-8,-91,-9,-3,-10,-50,-10,14,-9,-65,-9,-37,-8,79,-6,19,-4,3,-2,22,0,60,2,86,4,95,6,55,8,-60,9,9,11,-43,11,69,12,68,12,-76,11,-81,10,42,9,51,7,-62,4,20,2,43,-1,86,-4,-120,-7,5,-9,-57,-12,-13,-14,-115,-15,-97,-16,34,-16,30,-16,-99,-16,-89,-15,56,-13,73,-11,-17,-9,-3,-6,73,-2,-77,1,8,5}; }
	private static byte[] data54(){ return new byte[] {31,8,-42,10,34,13,-28,14,15,16,-86,16,-82,16,36,16,-16,14,64,13,32,11,-101,8,-43,5,-19,2,-17,-1,7,-3,75,-6,-20,-9,-24,-11,94,-12,115,-13,25,-13,75,-13,-6,-13,34,-11,-91,-10,88,-8,64,-6,69,-4,86,-2,93,0,93,2,74,4,-7,5,107,7,-113,8,67,9,117,9,69,9,-84,8,-69,7,-119,6,54,5,-52,3,84,2,-40,0,111,-1,16,-2,-60,-4,-90,-5,-90,-6,-22,-7,100,-7,42,-7,65,-7,-94,-7,75,-6,53,-5,68,-4,90,-3,121,-2,-118,-1,122,0,45,1,-46,1,56,2,113,2,126,2,112,2,66,2,-13,1,-95,1,44,1,-88,0,16,0,104,-1,-52,-2,58,-2,-21,-3,-45,-3,-14,-3,91,-2,-12,-2,-84,-1,113,0,55,1,8,2,-63,2,126,3,44,4,-46,4,92,5,-59,5,3,6,12,6,-54,5,71,5,113,4,87,3,4,2,-119,0,-29,-2,53,-3,-111,-5,17,-6,-81,-8,-101,-9,-54,-10,80,-10,36,-10,60,-10,-77,-10,116,-9,-121,-8,-8,-7,-54,-5,-26,-3,77,0,-34,2,96,5,-60,7,-51,9,118,11,-92,12,74,13,-117,13,67,13,-119,12,81,11,-64,9,-63,7,98,5,-67,2,-28,-1,-23,-4,-8,-7,48,-9,-76,-12,-89,-14,33,-15,63,-16,-17,-17,71,-16,48,-15,-80,-14,-95,-12,-11,-10,-79,-7,-115,-4,-114,-1,-106,2,-128,5,68,8,-85,10,-38,12,115,14,-112,15,-5,15,-52,15,-26,14,92,13,80,11,-33,8,47,6,91,3,-104,0,-30,-3,101,-5,37,-7,48,-9,-123,-11,57,-12,112,-13,27,-13,76,-13,12,-12,79,-11,16,-9,23,-7,84,-5,-95,-3,-35,-1,-7,1,-15,3,-90,5,19,7,39,8,-22,8,75,9,78,9,0,9,112,8,-117,7,112,6,21,5,-95,3,3,2,110,0,-37,-2,-120,-3,98,-4,-99,-5,35,-5,-8,-6,5,-5,85,-5,-70,-5,62,-4,-50,-4,125,-3,44,-2,-22,-2,-94,-1,100,0,-3,0,-127,1,-47,1,-16,1,-63,1,103,1,-38,0,46,0,121,-1,-52,-2,33,-2,-116,-3,31,-3,-59,-4,-107,-4,-113,-4,-95,-4,-30,-4,58,-3,-73,-3,93,-2,43,-1,44,0,56,1,116,2,-81,3,-42,4,-26,5,-72,6,83,7,-93,7,-84,7,93,7,-51,6,4,6,-9,4,-57,3,105,2,-19,0,75,-1,-113,-3,-52,-5,17,-6,122,-8,44,-9,61,-10,-66,-11,-77,-11,42,-10,2,-9,47,-8,-89,-7,107,-5,105,-3,-123,-1,-59,1,8,4,62,6,65,8,18,10,-106,11,-101,12,59,13,91,13,-24,12,-32,11,95,10,100,8,4,6,87,3,123,0,-96,-3,-42,-6,57,-8,-24,-11,-44,-13,51,-14,-22,-16,35,-16,-47,-17,17,-16,-18,-16,127,-14,-122,-12,28,-9,33,-6,74,-3,123,0,-101,3,-122,6,32,9,91,11,54,13,-104,14,109,15,-71,15,118,15,-101,14,47,13,82,11,7,9,103,6,-107,3,-64,0,-14,-3,90,-5,28,-7,83,-9,-10,-11,22,-11,-61,-12,-28,-12,109,-11,90,-10,-102,-9,37,-7,-49,-6,-81,-4,-110,-2,120,0,81,2,17,4,-111,5,-73,6,126,7,-26,7,-48,7,90,7,-92,6,-88,5,-104,4,103,3,63,2,16,1,-27,-1,-56,-2,-60,-3,-53,-4,0,-4,98,-5,5,-5,-16,-6,30,-5,-93,-5,74,-4,45,-3,40,-2,33,-1,13,0,-36,0,-111,1,27,2,117,2,-102,2,-110,2,92,2,-12,1,121,1,-24,0,52,0,118,-1,-96,-2,-61,-3,-14,-4,60,-4,-76,-5,114,-5,-125,-5,-22,-5,-104,-4,127,-3,-121,-2,-81,-1,-48,0,-9,1,34,3,61,4,60,5,50,6,7,7,-90,7,13,8,46,8,-5,7,110,7,-107,6,103,5,-19,3,71,2,125,0,-84,-2,-46,-4,15,-5,122,-7,13,-8,-34,-10,-12,-11,88,-11,13,-11,17,-11,116,-11,63,-10,104,-9,8,-7,7,-5,89,-3,-51,-1,115,2,-11,4,71,7,95,9,21,11,105,12,68,13,-75,13,-73,13,56,13,61,12,-55,10,-27,8,-107,6,-28,3,-8,0,-12,-3,-9,-6,58,-8,-47,-11,-45,-13,79,-14,107,-15,3,-15,29,-15,-59,-15,-20,-14,-107,-12,-104,-10,-6,-8,-104,-5,92,-2,42,1,-7,3,-92,6,19,9,34,11,-61,12,-31,13,86,14,71,14,-109,13,82,12,-87,10,-86,8,114,6,6,4,-97,1,52,-1,-47,-4,-106,-6,-110,-8,-25,-10,-126,-11,-87,-12,88,-12,-97,-12,90,-11,-110,-10,43,-8,2,-6,-12,-5,-20,-3,-28,-1,-74,1,90,3,-38,4,8,6,-20,6,119,7,-77,7,-105,7,37,7,116,6,119,5,78,4,3,3,-90,1,77,0,13,-1,3,-2,51,-3,-90,-4,108,-4,105,-4,-95,-4,-9,-4,122,-3,12,-2,-84,-2,90,-1}; }
	private static byte[] data55(){ return new byte[] {19,0,-53,0,114,1,18,2,-108,2,-26,2,-21,2,-60,2,64,2,-123,1,-97,0,-102,-1,-111,-2,-112,-3,-97,-4,-50,-5,26,-5,-111,-6,46,-6,9,-6,11,-6,84,-6,-49,-6,-111,-5,-115,-4,-57,-3,33,-1,-84,0,58,2,-30,3,86,5,-88,6,-60,7,-106,8,23,9,65,9,33,9,-78,8,-13,7,-3,6,-56,5,78,4,-88,2,-52,0,-45,-2,-71,-4,-71,-6,-33,-8,74,-9,8,-10,70,-11,-27,-12,-6,-12,115,-11,87,-10,-115,-9,-5,-8,-55,-6,-63,-4,-12,-2,52,1,-103,3,-41,5,-5,7,-24,9,120,11,-105,12,62,13,108,13,10,13,25,12,-76,10,-39,8,-81,6,61,4,-96,1,-2,-2,74,-4,-65,-7,94,-9,66,-11,98,-13,-9,-15,3,-15,-106,-16,-74,-16,-120,-15,-20,-14,-43,-12,25,-9,-69,-7,-127,-4,71,-1,8,2,-93,4,11,7,50,9,9,11,-125,12,119,13,-14,13,-26,13,73,13,23,12,123,10,109,8,34,6,-101,3,31,1,-87,-2,109,-4,122,-6,-17,-8,-67,-9,-19,-10,-102,-10,-82,-10,26,-9,-37,-9,-17,-8,66,-6,-66,-5,99,-3,28,-1,-56,0,101,2,-48,3,-16,4,-71,5,34,6,42,6,-40,5,67,5,116,4,-115,3,-120,2,-126,1,113,0,109,-1,101,-2,125,-3,-79,-4,14,-4,-90,-5,-118,-5,-88,-5,22,-4,-58,-4,-97,-3,-94,-2,-96,-1,-85,0,-113,1,101,2,3,3,-120,3,-60,3,-38,3,-91,3,73,3,-84,2,-18,1,-12,0,-29,-1,-75,-2,121,-3,55,-4,13,-5,10,-6,85,-7,-19,-8,-18,-8,74,-7,11,-6,21,-5,82,-4,-68,-3,65,-1,-48,0,91,2,-16,3,104,5,-57,6,1,8,2,9,-66,9,27,10,29,10,-63,9,-11,8,-42,7,103,6,-75,4,-44,2,-34,0,-38,-2,-49,-4,-40,-6,11,-7,103,-9,11,-10,-27,-12,38,-12,-67,-13,-62,-13,61,-12,39,-11,-127,-10,69,-8,99,-6,-78,-4,41,-1,-81,1,37,4,106,6,108,8,51,10,-90,11,-90,12,59,13,110,13,30,13,72,12,-10,10,44,9,-6,6,99,4,-93,1,-49,-2,13,-4,-114,-7,83,-9,126,-11,17,-12,24,-13,-95,-14,-113,-14,-2,-14,-37,-13,54,-11,-27,-10,-22,-8,57,-5,-83,-3,40,0,-75,2,13,5,62,7,24,9,-113,10,-113,11,16,12,13,12,-108,11,-87,10,94,9,-54,7,-2,5,-10,3,-39,1,-85,-1,-111,-3,127,-5,-78,-7,60,-8,28,-9,-127,-10,94,-10,-66,-10,112,-9,-113,-8,-29,-7,97,-5,-1,-4,-105,-2,46,0,-80,1,10,3,61,4,36,5,-61,5,21,6,17,6,-76,5,8,5,28,4,-8,2,-68,1,118,0,65,-1,47,-2,75,-3,-68,-4,89,-4,87,-4,-128,-4,-14,-4,-114,-3,67,-2,28,-1,-1,-1,-26,0,-55,1,-90,2,114,3,30,4,-98,4,-19,4,-25,4,-109,4,-14,3,-2,2,-36,1,125,0,29,-1,-73,-3,74,-4,17,-5,-34,-7,-35,-8,2,-8,122,-9,44,-9,59,-9,-89,-9,113,-8,-96,-7,23,-5,-48,-4,-73,-2,-73,0,-90,2,-109,4,69,6,-52,7,4,9,4,10,-106,10,-47,10,-73,10,61,10,114,9,72,8,-37,6,29,5,34,3,-17,0,-83,-2,97,-4,54,-6,79,-8,-77,-10,-127,-11,-75,-12,92,-12,102,-12,-43,-12,-97,-11,-54,-10,52,-8,-1,-7,4,-4,47,-2,-120,0,-28,2,58,5,97,7,80,9,-27,10,27,12,-59,12,-7,12,-71,12,-11,11,-62,10,42,9,66,7,8,5,-98,2,30,0,-109,-3,6,-5,-87,-8,-109,-10,-66,-12,87,-13,105,-14,17,-14,47,-14,-41,-14,10,-12,-100,-11,126,-9,-95,-7,-30,-5,54,-2,-116,0,-35,2,9,5,4,7,-62,8,42,10,31,11,-101,11,-108,11,15,11,9,10,-99,8,-26,6,5,5,-9,2,-1,0,27,-1,98,-3,-34,-5,-97,-6,-72,-7,18,-7,-69,-8,-42,-8,56,-7,-27,-7,-50,-6,-7,-5,69,-3,-80,-2,42,0,-121,1,-53,2,-51,3,-117,4,-19,4,-18,4,-78,4,40,4,106,3,-115,2,-108,1,-112,0,126,-1,119,-2,120,-3,-114,-4,-47,-5,92,-5,23,-5,56,-5,-99,-5,84,-4,64,-3,84,-2,-120,-1,-69,0,-49,1,-35,2,-60,3,125,4,-6,4,90,5,114,5,87,5,-19,4,64,4,81,3,35,2,-72,0,38,-1,-128,-3,-45,-5,69,-6,-35,-8,-69,-9,2,-9,-87,-10,-61,-10,69,-9,39,-8,90,-7,-47,-6,125,-4,86,-2,57,0,55,2,37,4,27,6,-40,7,108,9,-79,10,-110,11,2,12,-4,11,114,11,-125,10,43,9,-113,7,-68,5,-85,3,-122,1,77,-1,17,-3,-45,-6,-63,-8,-32,-10,76,-11,2,-12,52,-13,-60,-14,-34,-14,111,-13,123,-12,-16,-11,-55,-9}; }
	private static byte[] data56(){ return new byte[] {-32,-7,50,-4,-110,-2,-6,0,98,3,-103,5,-93,7,126,9,15,11,63,12,-6,12,68,13,3,13,58,12,-24,10,25,9,-11,6,-122,4,-23,1,99,-1,-28,-4,-96,-6,-90,-8,4,-9,-86,-11,-76,-12,36,-12,7,-12,71,-12,-1,-12,28,-10,-115,-9,75,-7,79,-5,114,-3,-82,-1,-47,1,-31,3,-88,5,52,7,87,8,52,9,-107,9,-102,9,79,9,-84,8,-72,7,-120,6,20,5,104,3,-92,1,-52,-1,20,-2,95,-4,-9,-6,-30,-7,35,-7,-50,-8,-23,-8,77,-7,7,-6,-28,-6,-9,-5,29,-3,79,-2,-116,-1,-61,0,-14,1,-6,2,-43,3,111,4,-68,4,-76,4,101,4,-79,3,-45,2,-83,1,-121,0,72,-1,25,-2,33,-3,91,-4,-42,-5,-107,-5,-80,-5,-4,-5,-119,-4,79,-3,65,-2,68,-1,91,0,-116,1,-79,2,-42,3,-36,4,-53,5,117,6,-34,6,-14,6,-92,6,-1,5,4,5,-51,3,93,2,-49,0,52,-1,-128,-3,-35,-5,58,-6,-61,-8,92,-9,65,-10,120,-11,23,-11,27,-11,-111,-11,-113,-10,-11,-9,-75,-7,-69,-5,-12,-3,56,0,127,2,-85,4,-90,6,106,8,-27,9,12,11,-44,11,53,12,49,12,-62,11,-25,10,-104,9,-20,7,-20,5,-93,3,53,1,-67,-2,75,-4,17,-6,37,-8,-113,-10,79,-11,-126,-12,22,-12,15,-12,104,-12,29,-11,59,-10,-85,-9,103,-7,106,-5,-85,-3,-5,-1,89,2,-88,4,-59,6,-93,8,37,10,90,11,4,12,85,12,52,12,-85,11,-80,10,91,9,-87,7,-81,5,100,3,3,1,-109,-2,43,-4,-37,-7,-24,-9,51,-10,-21,-12,34,-12,-33,-13,7,-12,-97,-12,-98,-11,-21,-10,105,-8,20,-6,-18,-5,-34,-3,-46,-1,-48,1,-67,3,114,5,-21,6,23,8,-36,8,40,9,13,9,-112,8,-72,7,-116,6,62,5,-58,3,75,2,-51,0,105,-1,29,-2,1,-3,16,-4,107,-5,2,-5,-25,-6,18,-5,124,-5,44,-4,0,-3,19,-2,43,-1,96,0,124,1,126,2,81,3,-35,3,38,4,44,4,-28,3,115,3,-48,2,8,2,18,1,8,0,-29,-2,-60,-3,-92,-4,-97,-5,-38,-6,66,-6,22,-6,55,-6,-62,-6,-101,-5,-61,-4,16,-2,125,-1,-28,0,66,2,123,3,-101,4,-96,5,100,6,2,7,81,7,97,7,23,7,121,6,-128,5,64,4,-77,2,-20,0,-6,-2,-1,-4,15,-5,68,-7,-67,-9,-122,-10,-79,-11,84,-11,87,-11,-41,-11,-85,-10,-19,-9,122,-7,67,-5,72,-3,127,-1,-51,1,30,4,91,6,105,8,50,10,-104,11,-123,12,-6,12,-18,12,115,12,-117,11,77,10,-60,8,-18,6,-36,4,-109,2,52,0,-67,-3,87,-5,15,-7,2,-9,81,-11,-16,-13,31,-13,-80,-14,-40,-14,101,-13,118,-12,-37,-11,-106,-9,-124,-7,-87,-5,-41,-3,29,0,99,2,-105,4,-79,6,-112,8,63,10,-125,11,85,12,-96,12,124,12,-64,11,-125,10,-26,8,-17,6,-57,4,122,2,64,0,22,-2,11,-4,66,-6,-76,-8,120,-9,123,-10,-9,-11,-45,-11,6,-10,-92,-10,-100,-9,-20,-8,98,-6,33,-4,-24,-3,-69,-1,124,1,25,3,-128,4,-74,5,-99,6,68,7,-97,7,-80,7,112,7,-21,6,32,6,14,5,-55,3,88,2,-42,0,80,-1,-12,-3,-76,-4,-71,-5,20,-5,-58,-6,-59,-6,10,-5,-114,-5,56,-4,-1,-4,-37,-3,-36,-2,-33,-1,-24,0,-9,1,-27,2,-88,3,53,4,118,4,105,4,-6,3,72,3,97,2,38,1,-25,-1,-105,-2,85,-3,69,-4,86,-5,-66,-6,84,-6,82,-6,-106,-6,40,-5,0,-4,20,-3,85,-2,-77,-1,39,1,-94,2,38,4,-126,5,-54,6,-44,7,-117,8,-41,8,-45,8,97,8,-101,7,-128,6,46,5,-93,3,-24,1,12,0,23,-2,22,-4,31,-6,73,-8,-98,-10,71,-11,88,-12,-28,-13,-24,-13,109,-12,116,-11,-14,-10,-60,-8,-37,-6,26,-3,111,-1,-47,1,27,4,77,6,76,8,8,10,114,11,119,12,6,13,31,13,-64,12,-37,11,-125,10,-77,8,-99,6,59,4,-83,1,52,-1,-57,-4,-120,-6,-104,-8,-6,-10,-69,-11,-43,-12,75,-12,53,-12,120,-12,25,-11,50,-10,-110,-9,81,-7,66,-5,114,-3,-81,-1,-22,1,11,4,4,6,-83,7,33,9,59,10,8,11,113,11,110,11,29,11,78,10,22,9,-119,7,-75,5,-94,3,109,1,47,-1,0,-3,-10,-6,60,-7,-50,-9,-65,-10,31,-10,-27,-11,14,-10,-128,-10,60,-9,61,-8,102,-7,-55,-6,79,-4,1,-2,-69,-1,110,1,18,3,122,4,-91,5,126,6,-4,6,17,7,-46,6,69,6,122,5,-126,4,112,3,84,2,48,1,32,0,37,-1,71,-2,-120,-3,-4,-4,-79,-4,-105,-4}; }
	private static byte[] data57(){ return new byte[] {-69,-4,20,-3,-76,-3,116,-2,97,-1,89,0,95,1,83,2,43,3,-43,3,71,4,124,4,116,4,55,4,-66,3,10,3,46,2,22,1,-29,-1,-111,-2,54,-3,-35,-5,-90,-6,-100,-7,-23,-8,-121,-8,-108,-8,11,-7,-25,-7,12,-5,116,-4,10,-2,-91,-1,71,1,-33,2,102,4,-58,5,2,7,12,8,-55,8,37,9,47,9,-52,8,-7,7,-49,6,61,5,112,3,89,1,53,-1,-3,-4,-32,-6,-10,-8,81,-9,6,-10,18,-11,-103,-12,-120,-12,-22,-12,-93,-11,-47,-10,88,-8,54,-6,81,-4,-78,-2,29,1,-103,3,-18,5,22,8,-21,9,96,11,105,12,-2,12,30,13,-37,12,46,12,18,11,-96,9,-41,7,-69,5,101,3,-29,0,101,-2,-32,-5,-108,-7,-122,-9,-34,-11,-104,-12,-58,-13,105,-13,-113,-13,22,-12,5,-11,68,-10,-59,-9,125,-7,111,-5,124,-3,-105,-1,-68,1,-45,3,-46,5,-114,7,19,9,59,10,-22,10,35,11,-13,10,73,10,53,9,-45,7,53,6,117,4,-107,2,-72,0,-9,-2,46,-3,-92,-5,58,-6,33,-7,70,-8,-53,-9,-88,-9,-35,-9,115,-8,64,-7,90,-6,-100,-5,-8,-4,94,-2,-58,-1,30,1,85,2,120,3,99,4,30,5,-95,5,-27,5,-43,5,-117,5,-17,4,43,4,27,3,-6,1,-73,0,124,-1,95,-2,100,-3,-87,-4,52,-4,0,-4,22,-4,94,-4,-47,-4,110,-3,34,-2,0,-1,-40,-1,-44,0,-52,1,-57,2,-97,3,81,4,-62,4,-19,4,-51,4,84,4,-126,3,109,2,47,1,-62,-1,82,-2,-27,-4,-100,-5,125,-6,-88,-7,17,-7,-59,-8,-45,-8,61,-7,-10,-7,11,-5,85,-4,-24,-3,-93,-1,120,1,78,3,19,5,-68,6,17,8,37,9,-36,9,33,10,15,10,-91,9,-42,8,-74,7,89,6,-89,4,-65,2,-104,0,94,-2,14,-4,-47,-7,-73,-9,-12,-11,-126,-12,-116,-13,20,-13,48,-13,-73,-13,-57,-12,51,-10,5,-8,2,-6,64,-4,-95,-2,12,1,114,3,-66,5,-27,7,-83,9,59,11,79,12,-8,12,13,13,-73,12,-45,11,124,10,-62,8,-81,6,112,4,19,2,-79,-1,117,-3,89,-5,125,-7,-31,-9,-104,-10,-88,-11,14,-11,-25,-12,27,-11,-74,-11,-67,-10,27,-8,-79,-7,-122,-5,119,-3,115,-1,90,1,43,3,-30,4,94,6,-86,7,-60,8,-117,9,6,10,25,10,-44,9,39,9,13,8,-72,6,9,5,57,3,63,1,95,-1,-121,-3,-32,-5,121,-6,102,-7,-102,-8,33,-8,-5,-9,28,-8,116,-8,2,-7,-48,-7,-51,-6,-8,-5,55,-3,-97,-2,-2,-1,77,1,-119,2,-117,3,62,4,-74,4,-39,4,-69,4,82,4,-65,3,11,3,53,2,85,1,124,0,-94,-1,-36,-2,45,-2,-89,-3,71,-3,24,-3,45,-3,117,-3,-11,-3,-96,-2,123,-1,101,0,100,1,82,2,61,3,-1,3,-98,4,12,5,69,5,70,5,8,5,-101,4,-33,3,-28,2,-73,1,82,0,-63,-2,38,-3,-120,-5,9,-6,-76,-8,-71,-9,24,-9,-25,-10,42,-9,-41,-9,-10,-8,77,-6,-25,-5,-78,-3,-109,-1,126,1,100,3,51,5,-33,6,84,8,-124,9,82,10,-87,10,-88,10,38,10,53,9,-39,7,37,6,36,4,-25,1,-108,-1,62,-3,-1,-6,-22,-8,35,-9,-94,-11,-116,-12,-32,-13,-85,-13,-28,-13,-108,-12,-78,-11,79,-9,47,-7,98,-5,-55,-3,78,0,-77,2,15,5,46,7,3,9,123,10,-100,11,95,12,-81,12,-97,12,24,12,44,11,-52,9,11,8,-3,5,-82,3,66,1,-53,-2,116,-4,63,-6,90,-8,-47,-10,-79,-11,-21,-12,-89,-12,-75,-12,43,-11,-24,-11,-6,-10,79,-8,-47,-7,-117,-5,104,-3,81,-1,52,1,13,3,-61,4,70,6,124,7,96,8,-14,8,14,9,-38,8,79,8,104,7,71,6,0,5,-98,3,45,2,-98,0,50,-1,-60,-3,-117,-4,120,-5,-81,-6,25,-6,-40,-7,-25,-7,51,-6,-74,-6,109,-5,78,-4,60,-3,51,-2,60,-1,50,0,34,1,-5,1,-63,2,96,3,-43,3,13,4,15,4,-47,3,77,3,-105,2,-69,1,-73,0,-89,-1,-92,-2,-71,-3,-2,-4,126,-4,58,-4,56,-4,105,-4,-42,-4,100,-3,26,-2,-29,-2,-52,-1,-56,0,-68,1,-59,2,-80,3,-110,4,49,5,-92,5,-61,5,-110,5,11,5,70,4,30,3,-53,1,62,0,-85,-2,2,-3,109,-5,9,-6,-59,-8,-32,-9,62,-9,-1,-10,19,-9,-97,-9,-116,-8,-54,-7,103,-5,60,-3,75,-1,96,1,-128,3,121,5,71,7,-56,8,-7,9,-50,10,54,11,67,11,-13,10,64,10,37,9,-79,7,-42,5,-59,3,100,1,-21,-2,97,-4,-24,-7,-80,-9,-52,-11,61,-12,51,-13,-79,-14,-75,-14}; }
	private static byte[] data58(){ return new byte[] {42,-13,19,-12,114,-11,36,-9,29,-7,83,-5,-74,-3,38,0,-100,2,-5,4,48,7,11,9,-92,10,-67,11,117,12,-92,12,87,12,-114,11,72,10,-97,8,-71,6,-103,4,98,2,33,0,3,-2,5,-4,53,-6,-89,-8,107,-9,-121,-10,-8,-11,-38,-11,17,-10,-75,-10,-99,-9,-38,-8,58,-6,-59,-5,104,-3,20,-1,-85,0,48,2,-82,3,-2,4,40,6,25,7,-49,7,46,8,58,8,-29,7,66,7,74,6,7,5,-90,3,22,2,-111,0,13,-1,-74,-3,-122,-4,-97,-5,-34,-6,109,-6,42,-6,32,-6,83,-6,-88,-6,59,-5,-23,-5,-58,-4,-70,-3,-79,-2,-68,-1,-77,0,-112,1,72,2,-39,2,31,3,49,3,1,3,-95,2,25,2,106,1,-78,0,-18,-1,42,-1,117,-2,-38,-3,87,-3,-4,-4,-42,-4,-33,-4,30,-3,-99,-3,77,-2,38,-1,17,0,19,1,35,2,27,3,-7,3,-59,4,101,5,-33,5,31,6,52,6,1,6,-111,5,-34,4,-20,3,-88,2,48,1,-121,-1,-79,-3,-42,-5,13,-6,125,-8,29,-9,55,-10,-88,-11,-111,-11,-17,-11,-79,-10,-40,-9,82,-7,1,-5,-6,-4,12,-1,43,1,85,3,116,5,89,7,7,9,98,10,85,11,-49,11,-45,11,80,11,99,10,-24,8,34,7,2,5,-89,2,47,0,-78,-3,72,-5,21,-7,18,-9,115,-11,39,-12,84,-13,3,-13,49,-13,-40,-13,-5,-12,-122,-10,122,-8,-95,-6,13,-3,119,-1,-27,1,45,4,83,6,59,8,-58,9,17,11,-5,11,125,12,-128,12,34,12,54,11,-23,9,32,8,19,6,-55,3,95,1,3,-1,-59,-4,-68,-6,4,-7,-95,-9,-92,-10,-12,-11,-78,-11,-64,-11,44,-10,-41,-10,-54,-9,1,-7,104,-6,-17,-5,-99,-3,74,-1,-21,0,118,2,-29,3,15,5,-10,5,-114,6,-27,6,-23,6,-105,6,23,6,81,5,107,4,98,3,82,2,46,1,10,0,-9,-2,7,-2,55,-3,-120,-4,44,-4,-14,-5,-2,-5,59,-4,-85,-4,48,-3,-56,-3,117,-2,20,-1,-56,-1,96,0,2,1,-108,1,20,2,125,2,-63,2,-40,2,-77,2,97,2,-49,1,26,1,53,0,76,-1,94,-2,124,-3,-72,-4,44,-4,-40,-5,-80,-5,-38,-5,40,-4,-72,-4,95,-3,58,-2,30,-1,27,0,45,1,79,2,97,3,107,4,86,5,5,6,-124,6,-70,6,-96,6,30,6,104,5,81,4,5,3,123,1,-46,-1,24,-2,94,-4,-80,-6,45,-7,-37,-9,-49,-10,26,-10,-50,-11,-26,-11,117,-10,104,-9,-44,-8,-122,-6,120,-4,-86,-2,-36,0,30,3,58,5,50,7,-36,8,66,10,92,11,7,12,88,12,40,12,-107,11,124,10,-3,8,6,7,-62,4,54,2,-113,-1,-40,-4,81,-6,-12,-9,3,-10,121,-12,97,-13,-64,-14,-90,-14,-2,-14,-59,-13,-13,-12,-121,-10,104,-8,-113,-6,-26,-4,91,-1,-46,1,43,4,85,6,70,8,-55,9,-9,10,-86,11,-27,11,-91,11,-3,10,-31,9,106,8,-89,6,-65,4,-75,2,-106,0,-116,-2,-94,-4,-25,-6,108,-7,73,-8,-124,-9,29,-9,13,-9,114,-9,22,-8,6,-7,32,-6,95,-5,-73,-4,13,-2,112,-1,-71,0,1,2,50,3,85,4,53,5,-21,5,88,6,-124,6,87,6,-36,5,40,5,61,4,39,3,-1,1,-36,0,-61,-1,-63,-2,-23,-3,39,-3,-85,-4,69,-4,24,-4,9,-4,40,-4,125,-4,-29,-4,118,-3,37,-2,-28,-2,-88,-1,96,0,21,1,-80,1,28,2,98,2,122,2,95,2,19,2,-99,1,6,1,94,0,-96,-1,-31,-2,32,-2,96,-3,-63,-4,60,-4,-24,-5,-59,-5,-15,-5,84,-4,-12,-4,-47,-3,-35,-2,-4,-1,41,1,80,2,115,3,118,4,99,5,33,6,-59,6,45,7,103,7,97,7,25,7,-125,6,-100,5,110,4,-13,2,54,1,78,-1,87,-3,95,-5,-122,-7,-19,-9,-102,-10,-87,-11,39,-11,14,-11,86,-11,18,-10,26,-9,-104,-8,69,-6,74,-4,120,-2,-52,0,35,3,107,5,-124,7,82,9,-53,10,-36,11,98,12,123,12,14,12,36,11,-67,9,0,8,-15,5,-90,3,51,1,-83,-2,58,-4,-30,-7,-55,-9,4,-10,-97,-12,-74,-13,72,-13,109,-13,2,-12,22,-11,-110,-10,86,-8,103,-6,-113,-4,-37,-2,19,1,76,3,87,5,73,7,-18,8,76,10,96,11,-9,11,31,12,-63,11,-14,10,-83,9,-2,7,0,6,-24,3,-96,1,113,-1,95,-3,-115,-5,0,-6,-71,-8,-50,-9,63,-9,-2,-10,28,-9,-123,-9,60,-8,49,-7,95,-6,-77,-5,36,-3,-106,-2,7,0,94,1,-110,2,-101,3,102,4,-12,4,57,5,72,5,29,5,-71,4,51,4,-128,3,-67,2,-36,1,-5,0,25,0,62,-1,123,-2}; }
	private static byte[] data59(){ return new byte[] {-24,-3,-127,-3,74,-3,67,-3,121,-3,-58,-3,57,-2,-62,-2,84,-1,-31,-1,115,0,1,1,-123,1,-11,1,104,2,-69,2,-2,2,4,3,-2,2,-78,2,47,2,116,1,-95,0,-103,-1,-108,-2,-114,-3,-99,-4,-58,-5,55,-5,-42,-6,-75,-6,-49,-6,55,-5,-49,-5,-103,-4,-124,-3,-84,-2,-32,-1,42,1,124,2,-55,3,-5,4,5,6,-19,6,-118,7,-35,7,-26,7,-106,7,-17,6,-3,5,-55,4,84,3,-76,1,-17,-1,42,-2,81,-4,-120,-6,-24,-8,124,-9,95,-10,-98,-11,82,-11,102,-11,-3,-11,-10,-10,91,-8,1,-6,-15,-5,20,-2,70,0,127,2,-85,4,-71,6,-118,8,40,10,117,11,107,12,-34,12,-27,12,102,12,106,11,-27,9,-19,7,-86,5,32,3,122,0,-52,-3,76,-5,-2,-8,-8,-10,94,-11,55,-12,122,-13,61,-13,115,-13,31,-12,38,-11,-94,-10,111,-8,120,-6,-72,-4,8,-1,95,1,-104,3,-89,5,117,7,-34,8,-17,9,-94,10,-28,10,-77,10,26,10,35,9,-23,7,87,6,-109,4,-79,2,-66,0,-43,-2,28,-3,-123,-5,55,-6,65,-7,-76,-8,111,-8,-126,-8,-24,-8,-106,-7,105,-6,115,-5,-128,-4,-83,-3,-38,-2,7,0,47,1,67,2,65,3,36,4,-54,4,43,5,76,5,34,5,-75,4,16,4,70,3,90,2,92,1,104,0,-123,-1,-70,-2,18,-2,-100,-3,66,-3,23,-3,18,-3,56,-3,-118,-3,-16,-3,-127,-2,35,-1,-41,-1,-117,0,67,1,-24,1,118,2,-34,2,42,3,57,3,21,3,-56,2,75,2,-97,1,-32,0,7,0,32,-1,46,-2,63,-3,93,-4,-111,-5,-22,-6,-123,-6,88,-6,121,-6,-36,-6,-108,-5,127,-4,-96,-3,-30,-2,52,0,-109,1,-28,2,39,4,89,5,97,6,72,7,4,8,119,8,-72,8,-91,8,53,8,117,7,82,6,-17,4,63,3,84,1,81,-1,62,-3,63,-5,110,-7,-48,-9,-113,-10,-116,-11,5,-11,-37,-12,35,-11,-76,-11,-66,-10,22,-8,-50,-7,-62,-5,-8,-3,63,0,-104,2,-38,4,-13,6,-59,8,69,10,93,11,10,12,48,12,-26,11,41,11,-4,9,106,8,-124,6,105,4,6,2,-100,-1,52,-3,-27,-6,-41,-8,21,-9,-63,-11,-45,-12,99,-12,116,-12,-9,-12,-41,-11,27,-9,-87,-8,-128,-6,104,-4,113,-2,-125,0,-100,2,-119,4,104,6,5,8,91,9,77,10,-26,10,-3,10,-99,10,-51,9,-101,8,17,7,80,5,105,3,123,1,-111,-1,-49,-3,59,-4,-32,-6,-57,-7,-12,-8,125,-8,76,-8,106,-8,-31,-8,-109,-7,123,-6,-98,-5,-46,-4,24,-2,93,-1,-113,0,-85,1,-123,2,58,3,-66,3,1,4,1,4,-36,3,127,3,3,3,86,2,-97,1,-46,0,10,0,63,-1,-118,-2,-7,-3,-113,-3,91,-3,93,-3,-110,-3,-10,-3,-123,-2,36,-1,-44,-1,-117,0,67,1,-35,1,125,2,16,3,-116,3,-22,3,55,4,91,4,62,4,-6,3,110,3,-74,2,-54,1,-85,0,125,-1,57,-2,6,-3,-19,-5,-7,-6,55,-6,-82,-7,112,-7,119,-7,-74,-7,79,-6,25,-5,33,-4,77,-3,-86,-2,29,0,-86,1,42,3,-101,4,-19,5,4,7,-22,7,123,8,-73,8,-102,8,59,8,117,7,99,6,18,5,-114,3,-48,1,-9,-1,0,-2,19,-4,46,-6,-117,-8,26,-9,5,-10,76,-11,9,-11,42,-11,-58,-11,-81,-10,11,-8,-95,-7,116,-5,124,-3,-107,-1,-61,1,-29,3,-6,5,-33,7,-113,9,-26,10,-21,11,110,12,-120,12,11,12,30,11,-64,9,-18,7,-39,5,-128,3,29,1,-81,-2,95,-4,55,-6,93,-8,-44,-10,-83,-11,-35,-12,127,-12,-98,-12,26,-11,4,-10,82,-9,-26,-8,-64,-6,-72,-4,-52,-2,-26,0,-41,2,-87,4,55,6,-127,7,114,8,12,9,82,9,36,9,-87,8,-40,7,-74,6,88,5,-63,3,23,2,94,0,-77,-2,55,-3,-30,-5,-28,-6,35,-6,-59,-7,-84,-7,-35,-7,83,-6,-7,-6,-51,-5,-75,-4,-71,-3,-71,-2,-54,-1,-37,0,-45,1,-68,2,122,3,2,4,85,4,86,4,23,4,-94,3,-15,2,38,2,52,1,71,0,95,-1,-122,-2,-47,-3,68,-3,-40,-4,-89,-4,-101,-4,-52,-4,25,-3,-85,-3,80,-2,22,-1,-21,-1,-51,0,-82,1,125,2,61,3,-41,3,65,4,124,4,127,4,74,4,-35,3,48,3,105,2,119,1,96,0,54,-1,8,-2,-52,-4,-91,-5,-108,-6,-62,-7,20,-7,-66,-8,-63,-8,9,-7,-75,-7,-101,-6,-42,-5,40,-3,-87,-2,56,0,-55,1,82,3,-58,4,37,6,85,7,86,8,42,9,-96,9,-45,9,-94,9,24,9,42,8,-30,6,79,5,125,3,123,1,94,-1,73,-3,69,-5,104,-7}; }
	private static byte[] data60(){ return new byte[] {-55,-9,110,-10,111,-11,-55,-12,-111,-12,-67,-12,80,-11,66,-10,-105,-9,63,-7,42,-5,75,-3,-125,-1,-64,1,-23,3,-17,5,-78,7,42,9,70,10,-4,10,69,11,15,11,-127,10,-120,9,39,8,116,6,123,4,88,2,25,0,-39,-3,-61,-5,-42,-7,70,-8,19,-9,63,-10,-43,-11,-45,-11,60,-10,-7,-10,7,-8,89,-7,-36,-6,-120,-4,78,-2,40,0,5,2,-60,3,103,5,-40,6,-9,7,-48,8,50,9,67,9,-38,8,28,8,3,7,-73,5,44,4,-110,2,-23,0,76,-1,-52,-3,127,-4,95,-5,125,-6,-24,-7,-97,-7,-91,-7,-21,-7,123,-6,64,-5,42,-4,56,-3,83,-2,100,-1,107,0,79,1,26,2,-99,2,-1,2,34,3,28,3,-44,2,107,2,-50,1,26,1,77,0,105,-1,-99,-2,-56,-3,32,-3,-101,-4,76,-4,64,-4,111,-4,-37,-4,119,-3,62,-2,25,-1,11,0,-12,0,-33,1,-61,2,-112,3,69,4,-27,4,101,5,-71,5,-38,5,-57,5,106,5,-42,4,-17,3,-37,2,-108,1,39,0,-81,-2,44,-3,-63,-5,123,-6,112,-7,-115,-8,2,-8,-54,-9,-33,-9,69,-8,-9,-8,10,-6,71,-5,-61,-4,94,-2,21,0,-46,1,119,3,18,5,111,6,-108,7,124,8,13,9,63,9,34,9,-81,8,-16,7,-47,6,122,5,-35,3,20,2,30,0,14,-2,28,-4,44,-6,116,-8,14,-9,-10,-11,55,-11,-21,-12,15,-11,-113,-11,106,-10,-102,-9,31,-7,-49,-6,-64,-4,-59,-2,-21,0,1,3,31,5,12,7,-61,8,46,10,61,11,-47,11,-11,11,-125,11,-62,10,121,9,-44,7,-24,5,-55,3,-109,1,84,-1,43,-3,41,-5,102,-7,-12,-9,-48,-10,14,-10,-80,-11,-58,-11,59,-10,3,-9,39,-8,-111,-7,49,-5,-35,-4,-92,-2,101,0,12,2,-110,3,-29,4,-2,5,-70,6,64,7,107,7,85,7,-49,6,27,6,6,5,-57,3,105,2,-13,0,-122,-1,43,-2,-4,-4,4,-4,86,-5,-30,-6,-65,-6,-39,-6,42,-5,-77,-5,96,-4,44,-3,20,-2,-3,-2,3,0,-7,0,-34,1,-85,2,80,3,-70,3,-20,3,-27,3,-110,3,4,3,67,2,91,1,94,0,92,-1,93,-2,120,-3,-70,-4,24,-4,-70,-5,-112,-5,-95,-5,-20,-5,104,-4,36,-3,-3,-3,6,-1,25,0,57,1,76,2,73,3,45,4,-30,4,104,5,-76,5,-66,5,-115,5,35,5,-119,4,-90,3,-107,2,106,1,4,0,-99,-2,33,-3,-77,-5,93,-6,58,-7,70,-8,-88,-9,94,-9,115,-9,-30,-9,-99,-8,-90,-7,-9,-6,105,-4,4,-2,-88,-1,100,1,19,3,-80,4,63,6,-97,7,-64,8,-82,9,57,10,113,10,45,10,-87,9,-87,8,81,7,-87,5,-50,3,-64,1,-96,-1,116,-3,102,-5,119,-7,-59,-9,99,-10,74,-11,-99,-12,79,-12,115,-12,4,-11,-10,-11,75,-9,-15,-8,-43,-6,-40,-4,2,-1,42,1,56,3,43,5,-37,6,64,8,87,9,32,10,125,10,108,10,-19,9,25,9,-42,7,70,6,110,4,109,2,89,0,81,-2,99,-4,-77,-6,65,-7,46,-8,111,-9,14,-9,4,-9,87,-9,-13,-9,-43,-8,-15,-7,71,-5,-45,-4,103,-2,17,0,-71,1,77,3,-80,4,-35,5,-58,6,78,7,-119,7,104,7,-9,6,54,6,55,5,7,4,-73,2,87,1,-8,-1,-84,-2,126,-3,120,-4,-79,-5,30,-5,-35,-6,-39,-6,30,-5,-99,-5,76,-4,35,-3,17,-2,10,-1,-8,-1,-35,0,-111,1,40,2,-99,2,-46,2,-34,2,-79,2,92,2,-45,1,38,1,78,0,106,-1,108,-2,125,-3,-102,-4,-37,-5,78,-5,-5,-6,-16,-6,29,-5,-102,-5,70,-4,38,-3,39,-2,73,-1,110,0,-101,1,-70,2,-46,3,-47,4,-86,5,105,6,-16,6,58,7,60,7,-10,6,111,6,-108,5,120,4,33,3,-97,1,5,0,87,-2,-73,-4,46,-5,-50,-7,-95,-8,-63,-9,36,-9,-23,-10,7,-9,116,-9,69,-8,89,-7,-62,-6,80,-4,28,-2,-21,-1,-53,1,126,3,36,5,-123,6,-68,7,-99,8,50,9,-125,9,99,9,4,9,76,8,47,7,-40,5,50,4,102,2,97,0,89,-2,81,-4,113,-6,-55,-8,100,-9,70,-10,-109,-11,55,-11,62,-11,-92,-11,103,-10,114,-9,-44,-8,106,-6,56,-4,37,-2,57,0,69,2,71,4,36,6,-55,7,32,9,26,10,-72,10,-46,10,-112,10,-39,9,-45,8,105,7,-65,5,-32,3,-15,1,-16,-1,1,-2,53,-4,-111,-6,64,-7,60,-8,-107,-9,65,-9,97,-9,-54,-9,-103,-8,-104,-7,-42,-6,53,-4,-95,-3,32,-1,-114,0,-15,1,33,3,41,4,7,5,-101,5,-27,5,-11,5,-79,5,32,5,94,4,98,3,61,2}; }
	private static byte[] data61(){ return new byte[] {12,1,-43,-1,-76,-2,-88,-3,-44,-4,59,-4,-34,-5,-79,-5,-59,-5,24,-4,-120,-4,55,-3,-22,-3,-51,-2,-75,-1,-94,0,-106,1,116,2,41,3,-66,3,23,4,58,4,7,4,-82,3,18,3,65,2,74,1,61,0,30,-1,4,-2,-9,-4,8,-4,71,-5,-68,-6,116,-6,109,-6,-91,-6,42,-5,-9,-5,-26,-4,33,-2,101,-1,-50,0,27,2,98,3,-118,4,-127,5,62,6,-59,6,15,7,12,7,-51,6,71,6,-116,5,-117,4,78,3,-28,1,86,0,-87,-2,7,-3,107,-5,-9,-7,-72,-8,-55,-9,35,-9,-37,-10,-15,-10,94,-9,38,-8,35,-7,118,-6,-15,-5,-99,-3,87,-1,39,1,-3,2,-69,4,102,6,-41,7,19,9,-13,9,-123,10,-79,10,119,10,-32,9,-18,8,-98,7,11,6,65,4,71,2,50,0,31,-2,33,-4,56,-6,-116,-8,30,-9,20,-10,83,-11,8,-11,38,-11,-96,-11,-121,-10,-59,-9,61,-7,-10,-6,-62,-4,-77,-2,-109,0,121,2,55,4,-41,5,49,7,77,8,19,9,-122,9,-111,9,44,9,114,8,93,7,-21,5,71,4,126,2,-86,0,-31,-2,60,-3,-65,-5,-120,-6,-104,-7,-10,-8,-92,-8,-106,-8,-28,-8,120,-7,69,-6,76,-5,-121,-4,-23,-3,93,-1,-40,0,65,2,-122,3,-89,4,125,5,29,6,101,6,103,6,22,6,-117,5,-64,4,-60,3,-86,2,116,1,64,0,15,-1,-3,-3,5,-3,81,-4,-59,-5,-118,-5,-123,-5,-52,-5,84,-4,5,-3,-31,-3,-45,-2,-57,-1,-76,0,-113,1,84,2,-15,2,94,3,-84,3,-66,3,-108,3,53,3,-93,2,-42,1,-27,0,-61,-1,-107,-2,101,-3,67,-4,70,-5,121,-6,-16,-7,-78,-7,-66,-7,26,-6,-73,-6,-103,-5,-89,-4,-29,-3,55,-1,-103,0,12,2,116,3,-59,4,8,6,11,7,-25,7,115,8,-69,8,-84,8,81,8,-98,7,-99,6,87,5,-38,3,50,2,118,0,-94,-2,-22,-4,65,-5,-57,-7,-124,-8,-115,-9,-29,-10,-104,-10,-81,-10,34,-9,-8,-9,30,-7,-106,-6,50,-4,-21,-3,-65,-1,-111,1,76,3,-30,4,88,6,-109,7,-128,8,47,9,-100,9,-103,9,72,9,-102,8,-106,7,50,6,-108,4,-61,2,-48,0,-46,-2,-28,-4,26,-5,-119,-7,44,-8,49,-9,111,-10,24,-10,10,-10,89,-10,-1,-10,-22,-9,35,-7,-94,-6,72,-4,21,-2,8,0,-14,1,-57,3,122,5,-3,6,40,8,8,9,-116,9,-72,9,122,9,-21,8,-5,7,-45,6,94,5,-62,3,16,2,74,0,-99,-2,13,-3,-78,-5,-122,-6,-76,-7,53,-7,11,-7,46,-7,-92,-7,81,-6,55,-5,58,-4,101,-3,-108,-2,-48,-1,-6,0,31,2,18,3,-26,3,-113,4,-23,4,12,5,-38,4,115,4,-70,3,-36,2,-47,1,-79,0,-105,-1,-118,-2,-88,-3,-26,-4,94,-4,10,-4,-5,-5,18,-4,106,-4,-26,-4,-104,-3,106,-2,85,-1,98,0,99,1,105,2,100,3,43,4,-60,4,37,5,75,5,41,5,-71,4,19,4,53,3,26,2,-25,0,-101,-1,80,-2,-1,-4,-48,-5,-58,-6,-14,-7,95,-7,31,-7,44,-7,-119,-7,60,-6,55,-5,117,-4,-37,-3,101,-1,-8,0,120,2,-26,3,62,5,84,6,50,7,-48,7,57,8,62,8,8,8,120,7,-91,6,-125,5,28,4,-119,2,-65,0,-14,-2,32,-3,114,-5,-26,-7,-97,-8,-80,-9,12,-9,-70,-10,-56,-10,44,-9,-26,-9,-29,-8,38,-6,-94,-5,64,-3,5,-1,-40,0,-78,2,101,4,14,6,115,7,-92,8,126,9,12,10,56,10,8,10,127,9,-89,8,123,7,6,6,89,4,-123,2,-100,0,-86,-2,-60,-4,6,-5,110,-7,34,-8,47,-9,-123,-10,69,-10,101,-10,-39,-10,-89,-9,-91,-8,-17,-7,102,-5,-5,-4,-100,-2,75,0,-18,1,122,3,-33,4,29,6,13,7,-67,7,14,8,21,8,-76,7,5,7,12,6,-38,4,-126,3,9,2,-107,0,46,-1,-41,-3,-73,-4,-80,-5,-3,-6,109,-6,56,-6,40,-6,100,-6,-30,-6,-97,-5,-116,-4,-96,-3,-44,-2,25,0,83,1,-128,2,-121,3,105,4,0,5,104,5,-123,5,99,5,-6,4,81,4,119,3,113,2,81,1,26,0,-20,-2,-42,-3,-28,-4,34,-4,-101,-5,102,-5,107,-5,-62,-5,84,-4,36,-3,18,-2,26,-1,40,0,64,1,53,2,33,3,-26,3,127,4,-44,4,-9,4,-26,4,127,4,-34,3,3,3,-19,1,-97,0,57,-1,-56,-3,95,-4,27,-5,1,-6,54,-7,-99,-8,103,-8,119,-8,-35,-8,-115,-7,-127,-6,-77,-5,20,-3,-90,-2,68,0,-9,1,-103,3,41,5,-97,6,-49,7,-74,8,84,9,-90,9,-112,9,36,9,98,8,76,7,-9,5,93,4,-98,2}; }
	private static byte[] data62(){ return new byte[] {-69,0,-55,-2,-11,-4,38,-5,-108,-7,64,-8,73,-9,-96,-10,99,-10,-119,-10,21,-9,-13,-9,36,-7,-108,-6,51,-4,-28,-3,-89,-1,95,1,12,3,-122,4,-14,5,10,7,-5,7,-101,8,-22,8,-26,8,-117,8,-32,7,-37,6,-101,5,28,4,114,2,-61,0,5,-1,90,-3,-49,-5,111,-6,60,-7,86,-8,-80,-9,81,-9,59,-9,121,-9,-4,-9,-57,-8,-48,-7,30,-5,-107,-4,42,-2,-44,-1,125,1,7,3,121,4,-71,5,-87,6,112,7,-41,7,-3,7,-48,7,70,7,-123,6,-127,5,66,4,-18,2,121,1,11,0,-84,-2,112,-3,96,-4,-117,-5,8,-5,-57,-6,-65,-6,-6,-6,108,-5,28,-4,-37,-4,-64,-3,-74,-2,-76,-1,-87,0,-98,1,-127,2,52,3,-59,3,27,4,58,4,16,4,-73,3,17,3,61,2,64,1,51,0,20,-1,13,-2,25,-3,89,-4,-65,-5,91,-5,55,-5,83,-5,-87,-5,48,-4,-8,-4,-31,-3,-12,-2,37,0,96,1,-110,2,-73,3,-72,4,-127,5,19,6,85,6,89,6,14,6,115,5,-120,4,109,3,21,2,-100,0,10,-1,110,-3,-23,-5,127,-6,82,-7,99,-8,-58,-9,-116,-9,-81,-9,52,-8,19,-7,73,-6,-61,-5,100,-3,41,-1,-16,0,-81,2,81,4,-49,5,21,7,24,8,-48,8,70,9,86,9,26,9,116,8,-116,7,70,6,-58,4,5,3,36,1,59,-1,86,-3,-107,-5,-13,-7,-92,-8,-109,-9,-29,-10,-122,-10,125,-10,-45,-10,122,-9,110,-8,-84,-7,28,-5,-64,-4,-127,-2,72,0,15,2,-63,3,81,5,-82,6,-61,7,-111,8,13,9,68,9,16,9,-114,8,-55,7,-81,6,97,5,-40,3,59,2,125,0,-56,-2,22,-3,-106,-5,67,-6,50,-7,105,-8,-21,-9,-58,-9,-27,-9,88,-8,-1,-8,-24,-7,-25,-6,35,-4,106,-3,-63,-2,33,0,117,1,-79,2,-40,3,-54,4,-122,5,-3,5,56,6,36,6,-59,5,47,5,82,4,101,3,64,2,40,1,7,0,-13,-2,-8,-3,31,-3,111,-4,-20,-5,-103,-5,-115,-5,-87,-5,-4,-5,-112,-4,73,-3,34,-2,24,-1,34,0,36,1,24,2,-12,2,-87,3,60,4,-120,4,-82,4,-122,4,34,4,-107,3,-64,2,-56,1,-86,0,-127,-1,82,-2,56,-3,67,-4,-126,-5,-5,-6,-67,-6,-45,-6,47,-5,-46,-5,-97,-4,-90,-3,-45,-2,-12,-1,60,1,92,2,125,3,104,4,44,5,-62,5,11,6,26,6,-35,5,84,5,115,4,87,3,-5,1,118,0,-51,-2,44,-3,-111,-5,23,-6,-33,-8,-17,-9,55,-9,-20,-10,-12,-10,87,-9,16,-8,22,-7,108,-6,-2,-5,-60,-3,-96,-1,-113,1,124,3,62,5,-34,6,50,8,59,9,-15,9,73,10,73,10,-48,9,20,9,-15,7,-112,6,-29,4,7,3,26,1,21,-1,22,-3,66,-5,-96,-7,61,-8,63,-9,-98,-10,98,-10,-119,-10,16,-9,-11,-9,27,-7,113,-6,0,-4,-105,-3,73,-1,-18,0,-124,2,2,4,80,5,123,6,84,7,-9,7,63,8,60,8,-30,7,41,7,57,6,2,5,-96,3,28,2,-109,0,3,-1,-115,-3,51,-4,1,-5,-13,-7,45,-7,-100,-8,79,-8,60,-8,127,-8,-3,-8,-68,-7,-86,-6,-49,-5,16,-3,103,-2,-70,-1,14,1,70,2,100,3,81,4,18,5,-111,5,-39,5,-22,5,-83,5,59,5,-117,4,-80,3,-86,2,-113,1,105,0,88,-1,81,-2,-127,-3,-41,-4,108,-4,51,-4,52,-4,110,-4,-59,-4,60,-3,-39,-3,-114,-2,79,-1,21,0,-35,0,-92,1,83,2,-20,2,99,3,-87,3,-69,3,-111,3,44,3,-121,2,-70,1,-55,0,-81,-1,-93,-2,-104,-3,-94,-4,-53,-5,46,-5,-67,-6,-123,-6,-116,-6,-31,-6,97,-5,44,-4,39,-3,78,-2,-112,-1,-26,0,64,2,-117,3,-86,4,-89,5,107,6,-31,6,10,7,-25,6,122,6,-62,5,-73,4,119,3,-1,1,95,0,-90,-2,-18,-4,56,-5,-72,-7,100,-8,98,-9,-78,-10,113,-10,-103,-10,42,-9,24,-8,84,-7,-38,-6,-120,-4,98,-2,64,0,33,2,-22,3,-114,5,10,7,61,8,31,9,-70,9,-21,9,-59,9,37,9,50,8,-31,6,78,5,119,3,-125,1,-118,-1,-109,-3,-68,-5,26,-6,-87,-8,-116,-9,-63,-10,91,-10,61,-10,-118,-10,43,-9,29,-8,92,-7,-49,-6,122,-4,62,-2,2,0,-60,1,99,3,-30,4,44,6,45,7,-17,7,95,8,-120,8,87,8,-29,7,23,7,18,6,-50,4,94,3,-53,1,62,0,-91,-2,42,-3,-33,-5,-66,-6,-21,-7,86,-7,14,-7,9,-7,49,-7,-91,-7,60,-6,4,-5,-27,-5,-28,-4,-12,-3,11,-1,48,0,52,1,53,2,2,3,-82,3,32,4,85,4,89,4}; }
	private static byte[] data63(){ return new byte[] {35,4,-73,3,21,3,100,2,-113,1,-69,0,-23,-1,29,-1,90,-2,-78,-3,60,-3,-34,-4,-85,-4,-89,-4,-43,-4,41,-3,-87,-3,85,-2,14,-1,-29,-1,-82,0,-128,1,67,2,-23,2,115,3,-34,3,28,4,36,4,-3,3,-103,3,9,3,66,2,93,1,67,0,39,-1,-9,-3,-25,-4,-21,-5,18,-5,-118,-6,61,-6,57,-6,122,-6,23,-5,-40,-5,-42,-4,-5,-3,67,-1,-123,0,-53,1,16,3,47,4,47,5,2,6,-110,6,-28,6,-44,6,-122,6,-33,5,-27,4,-93,3,49,2,-107,0,-42,-2,42,-3,116,-5,-20,-7,-103,-8,-124,-9,-78,-10,67,-10,46,-10,-127,-10,38,-9,38,-8,-122,-7,35,-5,-6,-4,-19,-2,-11,0,-11,2,-35,4,-110,6,18,8,55,9,19,10,-121,10,-97,10,68,10,-108,9,-127,8,42,7,113,5,-109,3,-116,1,-127,-1,-122,-3,-93,-5,2,-6,-90,-8,-77,-9,16,-9,-52,-10,-15,-10,110,-9,64,-8,78,-7,-116,-6,0,-4,125,-3,16,-1,-106,0,35,2,123,3,-66,4,-57,5,-111,6,16,7,70,7,55,7,-58,6,34,6,56,5,32,4,-33,2,-109,1,53,0,-32,-2,-106,-3,104,-4,104,-5,-106,-6,-12,-7,-96,-7,122,-7,-98,-7,-12,-7,-112,-6,73,-5,45,-4,50,-3,62,-2,76,-1,91,0,87,1,58,2,3,3,-98,3,28,4,84,4,103,4,60,4,-17,3,97,3,-72,2,-15,1,26,1,60,0,107,-1,-75,-2,30,-2,-86,-3,103,-3,78,-3,95,-3,-102,-3,-10,-3,108,-2,0,-1,-95,-1,74,0,-4,0,-86,1,84,2,-28,2,94,3,-79,3,-37,3,-38,3,-96,3,47,3,-119,2,-65,1,-52,0,-42,-1,-72,-2,-81,-3,-91,-4,-73,-5,-17,-6,81,-6,-11,-7,-42,-7,-7,-7,99,-6,27,-5,13,-4,51,-3,-127,-2,-19,-1,89,1,-52,2,21,4,68,5,50,6,-1,6,120,7,-90,7,-121,7,31,7,84,6,79,5,-10,3,107,2,-73,0,-22,-2,24,-3,86,-5,-60,-7,100,-8,98,-9,-88,-10,89,-10,118,-10,-19,-10,-52,-9,-17,-8,107,-6,15,-4,-32,-3,-57,-1,-73,1,-97,3,105,5,-13,6,88,8,85,9,6,10,67,10,39,10,-106,9,-84,8,104,7,-36,5,42,4,64,2,89,0,101,-2,-100,-4,-13,-6,-122,-7,85,-8,-124,-9,11,-9,-22,-10,46,-9,-57,-9,-75,-8,-32,-7,61,-5,-52,-4,97,-2,11,0,-105,1,22,3,106,4,-114,5,117,6,33,7,-115,7,-90,7,122,7,-5,6,51,6,65,5,13,4,-79,2,76,1,-27,-1,-121,-2,82,-3,69,-4,123,-5,-37,-6,-118,-6,116,-6,-106,-6,-30,-6,100,-5,10,-4,-56,-4,-104,-3,126,-2,94,-1,63,0,24,1,-44,1,108,2,-27,2,37,3,65,3,51,3,-13,2,-109,2,18,2,120,1,-51,0,37,0,125,-1,-50,-2,70,-2,-62,-3,102,-3,45,-3,34,-3,63,-3,125,-3,-16,-3,-128,-2,44,-1,-15,-1,-65,0,-110,1,85,2,-1,2,-84,3,38,4,-123,4,-67,4,-63,4,-106,4,55,4,-95,3,-42,2,-35,1,-58,0,-111,-1,74,-2,31,-3,4,-4,22,-5,95,-6,-18,-7,-60,-7,-29,-7,73,-6,-4,-6,-21,-5,6,-3,80,-2,-86,-1,25,1,114,2,-58,3,-3,4,11,6,-31,6,-128,7,-58,7,-85,7,75,7,-109,6,-115,5,63,4,-54,2,40,1,101,-1,-88,-3,-13,-5,88,-6,-17,-8,-73,-9,-48,-10,54,-10,-3,-11,48,-10,-65,-10,-80,-9,-15,-8,-114,-6,88,-4,70,-2,80,0,76,2,64,4,4,6,-105,7,-21,8,-32,9,120,10,-71,10,-124,10,-12,9,-10,8,-85,7,9,6,49,4,59,2,60,0,64,-2,120,-4,-26,-6,-108,-7,-93,-8,12,-8,-40,-9,-3,-9,98,-8,41,-7,37,-6,70,-5,-97,-4,-1,-3,118,-1,-32,0,63,2,-127,3,-111,4,114,5,11,6,107,6,123,6,75,6,-41,5,50,5,76,4,85,3,50,2,6,1,-51,-1,-85,-2,-116,-3,-104,-4,-59,-5,47,-5,-55,-6,-87,-6,-72,-6,0,-5,124,-5,33,-4,-24,-4,-58,-3,-91,-2,-113,-1,100,0,48,1,-24,1,-125,2,3,3,74,3,124,3,112,3,58,3,-36,2,83,2,-84,1,-21,0,40,0,99,-1,-76,-2,36,-2,-71,-3,111,-3,97,-3,-128,-3,-68,-3,34,-2,-95,-2,71,-1,-10,-1,-90,0,106,1,52,2,-25,2,-111,3,30,4,-113,4,-41,4,-19,4,-41,4,-119,4,2,4,77,3,113,2,113,1,87,0,48,-1,6,-2,-34,-4,-54,-5,-39,-6,10,-6,116,-7,33,-7,25,-7,94,-7,-29,-7,-69,-6,-50,-5,19,-3,127,-2,12,0,-114,1,6,3,116,4,-76,5,-72,6,-117,7,27,8,85,8,54,8}; }
	private static byte[] data64(){ return new byte[] {-57,7,-4,6,-33,5,123,4,-28,2,21,1,58,-1,96,-3,-105,-5,1,-6,-102,-8,-107,-9,-37,-10,-121,-10,-116,-10,-17,-10,-69,-9,-61,-8,22,-6,-88,-5,98,-3,55,-1,37,1,1,3,-58,4,93,6,-68,7,-53,8,125,9,-41,9,-55,9,85,9,-124,8,105,7,8,6,113,4,-67,2,-19,0,40,-1,103,-3,-38,-5,117,-6,89,-7,-124,-8,20,-8,-10,-9,44,-8,-77,-8,-117,-7,-90,-6,-26,-5,66,-3,-73,-2,44,0,-111,1,-28,2,10,4,6,5,-54,5,82,6,-107,6,-109,6,73,6,-72,5,-19,4,-15,3,-44,2,-101,1,96,0,56,-1,37,-2,57,-3,-125,-4,-3,-5,-82,-5,-113,-5,-87,-5,-28,-5,80,-4,-41,-4,-128,-3,54,-2,4,-1,-57,-1,-118,0,50,1,-35,1,71,2,-90,2,-57,2,-67,2,-111,2,56,2,-63,1,48,1,-110,0,-29,-1,49,-1,-119,-2,-16,-3,102,-3,5,-3,-77,-4,-110,-4,-94,-4,-34,-4,76,-3,-40,-3,-97,-2,114,-1,88,0,71,1,47,2,24,3,-26,3,-112,4,40,5,-122,5,-57,5,-54,5,-107,5,39,5,-127,4,-98,3,-106,2,94,1,12,0,-74,-2,99,-3,39,-4,15,-5,51,-6,-116,-7,58,-7,37,-7,96,-7,-41,-7,-104,-6,-107,-5,-58,-4,22,-2,-122,-1,10,1,-123,2,-10,3,63,5,97,6,62,7,-41,7,37,8,10,8,-91,7,-17,6,-23,5,-102,4,34,3,122,1,-64,-1,-9,-3,56,-4,-110,-6,23,-7,-46,-9,-30,-10,70,-10,1,-10,29,-10,-80,-10,-114,-9,-61,-8,67,-6,-7,-5,-50,-3,-74,-1,-74,1,-128,3,72,5,-62,6,28,8,6,9,-83,9,-22,9,-54,9,59,9,90,8,32,7,-84,5,5,4,65,2,119,0,-62,-2,40,-3,-53,-5,-82,-6,-43,-7,76,-7,25,-7,47,-7,-123,-7,38,-6,0,-5,-3,-5,44,-3,116,-2,-76,-1,-5,0,46,2,66,3,32,4,-51,4,59,5,105,5,92,5,12,5,-110,4,-33,3,14,3,18,2,18,1,-6,-1,-8,-2,-12,-3,11,-3,77,-4,-65,-5,100,-5,62,-5,87,-5,-93,-5,37,-4,-57,-4,-108,-3,98,-2,66,-1,15,0,-38,0,-109,1,46,2,-89,2,-7,2,49,3,40,3,-3,2,-89,2,29,2,115,1,-76,0,-33,-1,10,-1,65,-2,-106,-3,0,-3,-99,-4,111,-4,106,-4,-100,-4,-7,-4,-125,-3,34,-2,-28,-2,-59,-1,-86,0,-92,1,-114,2,125,3,72,4,-6,4,-128,5,-24,5,6,6,-10,5,-94,5,35,5,96,4,122,3,102,2,56,1,-25,-1,-99,-2,68,-3,-3,-5,-51,-6,-50,-7,-5,-8,101,-8,32,-8,41,-8,-119,-8,45,-7,39,-6,100,-5,-49,-4,88,-2,-7,-1,-103,1,50,3,-84,4,-4,5,23,7,-20,7,-127,8,-74,8,-108,8,29,8,75,7,34,6,-72,4,22,3,79,1,108,-1,-109,-3,-37,-5,66,-6,-18,-8,-39,-9,26,-9,-84,-10,-93,-10,-24,-10,-121,-9,120,-8,-81,-7,36,-5,-57,-4,-120,-2,93,0,47,2,-36,3,104,5,-70,6,-62,7,112,8,-55,8,-45,8,122,8,-47,7,-33,6,-80,5,69,4,-62,2,21,1,118,-1,-33,-3,113,-4,46,-5,49,-6,118,-7,20,-7,8,-7,70,-7,-46,-7,-103,-6,-102,-5,-68,-4,-12,-3,58,-1,120,0,-89,1,-61,2,-67,3,111,4,2,5,85,5,103,5,59,5,-51,4,37,4,87,3,84,2,84,1,58,0,47,-1,69,-2,116,-3,-37,-4,93,-4,38,-4,21,-4,48,-4,-127,-4,-10,-4,-115,-3,56,-2,-4,-2,-65,-1,-127,0,59,1,-41,1,92,2,-83,2,-25,2,-29,2,-81,2,84,2,-35,1,58,1,-115,0,-67,-1,-12,-2,33,-2,97,-3,-88,-4,21,-4,-102,-5,82,-5,60,-5,92,-5,-74,-5,70,-4,10,-3,-16,-3,-13,-2,23,0,56,1,92,2,103,3,105,4,66,5,-23,5,110,6,-65,6,-49,6,-82,6,69,6,-94,5,-76,4,-105,3,89,2,-22,0,115,-1,-8,-3,-104,-4,70,-5,45,-6,83,-7,-69,-8,106,-8,107,-8,-81,-8,58,-7,13,-6,29,-5,90,-4,-60,-3,73,-1,-39,0,100,2,-28,3,48,5,89,6,57,7,-43,7,37,8,20,8,-80,7,15,7,23,6,-22,4,108,3,-43,1,26,0,85,-2,-117,-4,-33,-6,86,-7,14,-8,17,-9,96,-10,14,-10,37,-10,-93,-10,101,-9,-126,-8,-24,-7,127,-5,71,-3,17,-1,-21,0,-80,2,93,4,-38,5,40,7,27,8,-59,8,9,9,-2,8,-127,8,-61,7,-90,6,79,5,-47,3,62,2,-93,0,29,-1,-83,-3,-126,-4,-125,-5,-57,-6,73,-6,24,-6,55,-6,-125,-6,25,-5,-42,-5,-53,-4,-37,-3,-16,-2,14,0,26,1,33,2,-15,2,-99,3}; }
	private static byte[] data65(){ return new byte[] {6,4,78,4,74,4,29,4,-77,3,36,3,100,2,-105,1,-96,0,-79,-1,-78,-2,-55,-3,-11,-4,66,-4,-52,-5,115,-5,104,-5,-107,-5,-14,-5,120,-4,56,-3,4,-2,-30,-2,-58,-1,-101,0,108,1,27,2,-75,2,29,3,96,3,117,3,84,3,1,3,-127,2,-36,1,9,1,29,0,38,-1,44,-2,78,-3,117,-4,-39,-5,94,-5,37,-5,29,-5,92,-5,-62,-5,100,-4,41,-3,31,-2,19,-1,63,0,95,1,-116,2,-103,3,-102,4,127,5,47,6,-95,6,-32,6,-22,6,-82,6,53,6,-120,5,-94,4,-120,3,77,2,-2,0,-111,-1,32,-2,-65,-4,97,-5,39,-6,33,-7,94,-8,-51,-9,-106,-9,-80,-9,25,-8,-40,-8,-57,-7,13,-5,106,-4,-19,-3,-115,-1,40,1,-77,2,44,4,-127,5,-87,6,-122,7,28,8,106,8,84,8,-21,7,36,7,24,6,-72,4,42,3,119,1,-84,-1,-27,-3,50,-4,-89,-6,86,-7,54,-8,112,-9,-15,-10,-59,-10,-8,-10,126,-9,84,-8,115,-7,-52,-6,89,-4,7,-2,-58,-1,121,1,21,3,-122,4,-52,5,-55,6,122,7,-32,7,-14,7,-63,7,42,7,102,6,77,5,29,4,-87,2,58,1,-73,-1,72,-2,-1,-4,-23,-5,1,-5,111,-6,29,-6,29,-6,94,-6,-31,-6,-99,-5,127,-4,-124,-3,-108,-2,-80,-1,-56,0,-61,1,-86,2,101,3,-14,3,67,4,97,4,70,4,-31,3,77,3,-113,2,-83,1,-82,0,-69,-1,-67,-2,-34,-3,26,-3,-108,-4,44,-4,-3,-5,-2,-5,55,-4,-99,-4,39,-3,-28,-3,-87,-2,-118,-1,102,0,72,1,11,2,-76,2,55,3,-125,3,-90,3,-119,3,69,3,-59,2,37,2,98,1,-124,0,-106,-1,-108,-2,-93,-3,-86,-4,-42,-5,18,-5,-128,-6,40,-6,-6,-7,16,-6,109,-6,-2,-6,-56,-5,-65,-4,-24,-3,30,-1,108,0,-72,1,-15,2,25,4,41,5,17,6,-60,6,62,7,-121,7,-128,7,62,7,-79,6,-18,5,-40,4,-89,3,64,2,-58,0,58,-1,-68,-3,89,-4,17,-5,1,-6,45,-7,-103,-8,71,-8,65,-8,-118,-8,22,-7,-29,-7,-15,-6,59,-4,-102,-3,26,-1,-88,0,46,2,-100,3,-23,4,2,6,-39,6,113,7,-53,7,-49,7,-113,7,-11,6,36,6,4,5,-81,3,44,2,-128,0,-51,-2,20,-3,115,-5,-8,-7,-82,-8,-78,-9,2,-9,-81,-10,-82,-10,3,-9,-77,-9,-94,-8,-37,-7,62,-5,-51,-4,112,-2,31,0,-52,1,87,3,-64,4,-21,5,-29,6,112,7,-64,7,-77,7,82,7,-86,6,-66,5,-96,4,91,3,1,2,-83,0,106,-1,51,-2,50,-3,96,-4,-64,-5,109,-5,77,-5,123,-5,-41,-5,103,-4,51,-3,25,-2,15,-1,11,0,-2,0,-26,1,-95,2,58,3,-93,3,-45,3,-31,3,-75,3,83,3,-49,2,26,2,82,1,100,0,113,-1,127,-2,-106,-3,-50,-4,26,-4,-88,-5,104,-5,97,-5,-109,-5,-4,-5,-105,-4,94,-3,67,-2,41,-1,41,0,30,1,-2,1,-59,2,116,3,-17,3,52,4,70,4,40,4,-53,3,53,3,112,2,-118,1,125,0,97,-1,65,-2,41,-3,56,-4,92,-5,-64,-6,72,-6,26,-6,28,-6,115,-6,-10,-6,-80,-5,-86,-4,-59,-3,4,-1,82,0,-82,1,-1,2,54,4,76,5,55,6,-10,6,102,7,-86,7,-91,7,97,7,-33,6,35,6,49,5,11,4,-64,2,93,1,-32,-1,86,-2,-30,-4,125,-5,62,-6,55,-7,118,-8,-3,-9,-65,-9,-21,-9,78,-8,1,-7,-11,-7,24,-5,121,-4,-17,-3,114,-1,2,1,-116,2,3,4,77,5,112,6,73,7,-31,7,38,8,16,8,-75,7,-4,6,4,6,-59,4,87,3,-52,1,53,0,-111,-2,-2,-4,-113,-5,71,-6,56,-7,107,-8,-19,-9,-70,-9,-39,-9,76,-8,0,-7,8,-6,60,-5,-106,-4,12,-2,-105,-1,11,1,122,2,-70,3,-35,4,-58,5,116,6,-41,6,6,7,-37,6,111,6,-74,5,-47,4,-65,3,122,2,43,1,-22,-1,-87,-2,-116,-3,-87,-4,3,-4,-111,-5,102,-5,126,-5,-48,-5,91,-4,20,-3,-16,-3,-31,-2,-30,-1,-32,0,-43,1,-81,2,98,3,-22,3,48,4,76,4,27,4,-60,3,34,3,90,2,108,1,123,0,115,-1,123,-2,-110,-3,-54,-4,51,-4,-61,-5,-106,-5,-108,-5,-49,-5,68,-4,-19,-4,-72,-3,-94,-2,-82,-1,-74,0,-69,1,-78,2,-126,3,38,4,-106,4,-40,4,-42,4,-98,4,52,4,-101,3,-56,2,-47,1,-57,0,-96,-1,112,-2,57,-3,28,-4,25,-5,50,-6,-107,-7,44,-7,16,-7,58,-7,-75,-7,97,-6,87,-5,122,-4,-41,-3,43,-1,-87,0,30,2,-118,3,-38,4,3,6,7,7}; }
	private static byte[] data66(){ return new byte[] {-62,7,64,8,119,8,106,8,0,8,90,7,108,6,72,5,-16,3,122,2,-14,0,109,-1,-23,-3,-117,-4,84,-5,56,-6,109,-7,-40,-8,-121,-8,126,-8,-61,-8,75,-7,25,-6,23,-5,85,-4,-99,-3,17,-1,123,0,-17,1,66,3,115,4,-125,5,98,6,4,7,109,7,-114,7,100,7,-24,6,51,6,58,5,-7,3,-114,2,4,1,110,-1,-45,-3,78,-4,-16,-6,-55,-7,-43,-8,43,-8,-40,-9,-43,-9,19,-8,-92,-8,121,-7,122,-6,-70,-5,23,-3,-117,-2,8,0,123,1,-45,2,11,4,12,5,-44,5,79,6,-128,6,120,6,31,6,-110,5,-56,4,-39,3,-30,2,-58,1,-81,0,-91,-1,-75,-2,-23,-3,85,-3,-38,-4,-92,-4,-91,-4,-25,-4,86,-3,-21,-3,-88,-2,123,-1,99,0,59,1,6,2,-70,2,85,3,-67,3,-6,3,5,4,-37,3,-124,3,-11,2,66,2,92,1,99,0,80,-1,68,-2,64,-3,93,-4,-109,-5,14,-5,-66,-6,-77,-6,-24,-6,94,-5,13,-4,-26,-4,-22,-3,7,-1,55,0,93,1,124,2,122,3,89,4,-1,4,111,5,-93,5,-117,5,54,5,-89,4,-45,3,-54,2,-97,1,81,0,-5,-2,-89,-3,115,-4,85,-5,105,-6,-75,-7,59,-7,11,-7,23,-7,123,-7,23,-6,-11,-6,16,-4,85,-3,-60,-2,61,0,-58,1,58,3,-104,4,-49,5,-39,6,-83,7,56,8,-127,8,-124,8,66,8,-75,7,-18,6,-24,5,-91,4,64,3,-64,1,49,0,-107,-2,23,-3,-87,-5,116,-6,120,-7,-62,-8,80,-8,32,-8,69,-8,-72,-8,97,-7,77,-6,99,-5,-96,-4,0,-2,105,-1,-39,0,63,2,-106,3,-71,4,-68,5,127,6,3,7,61,7,52,7,-35,6,67,6,104,5,95,4,42,3,-40,1,116,0,20,-1,-80,-3,110,-4,74,-5,89,-6,-99,-7,40,-7,-6,-8,10,-7,106,-7,-1,-7,-40,-6,-49,-5,-9,-4,50,-2,121,-1,-81,0,-29,1,-2,2,-22,3,-89,4,60,5,-121,5,-87,5,123,5,39,5,-115,4,-58,3,-39,2,-40,1,-57,0,-60,-1,-46,-2,1,-2,95,-3,-27,-4,-83,-4,-100,-4,-53,-4,41,-3,-79,-3,89,-2,43,-1,8,0,-21,0,-54,1,-103,2,74,3,-41,3,37,4,74,4,42,4,-42,3,68,3,-113,2,-99,1,-100,0,-118,-1,119,-2,113,-3,-119,-4,-65,-5,50,-5,-44,-6,-72,-6,-35,-6,65,-5,-34,-5,-63,-4,-60,-3,-11,-2,41,0,113,1,-101,2,-68,3,-89,4,95,5,-40,5,31,6,20,6,-59,5,59,5,124,4,118,3,67,2,-11,0,-123,-1,29,-2,-82,-4,89,-5,36,-6,54,-7,126,-8,24,-8,-8,-9,43,-8,-80,-8,122,-7,-122,-6,-46,-5,68,-3,-45,-2,104,0,13,2,-102,3,13,5,86,6,103,7,61,8,-68,8,-12,8,-33,8,109,8,-75,7,-63,6,-123,5,31,4,-99,2,19,1,-127,-1,1,-2,-99,-4,96,-5,79,-6,-121,-7,-7,-8,-66,-8,-58,-8,25,-7,-87,-7,-122,-6,119,-5,-87,-4,-26,-3,56,-1,-123,0,-60,1,-12,2,3,4,-20,4,-84,5,49,6,-126,6,-117,6,107,6,-15,5,75,5,101,4,96,3,38,2,-41,0,-127,-1,44,-2,-17,-4,-52,-5,-47,-6,15,-6,-123,-7,65,-7,44,-7,89,-7,-57,-7,110,-6,66,-5,66,-4,99,-3,-115,-2,-62,-1,-16,0,5,2,-3,2,-67,3,82,4,-87,4,-50,4,-75,4,104,4,-13,3,82,3,-105,2,-58,1,-17,0,30,0,91,-1,-86,-2,34,-2,-70,-3,-118,-3,-124,-3,-71,-3,23,-2,-96,-2,75,-1,8,0,-46,0,-95,1,95,2,12,3,-110,3,1,4,69,4,78,4,53,4,-30,3,98,3,-90,2,-62,1,-70,0,-102,-1,115,-2,69,-3,56,-4,70,-5,-111,-6,0,-6,-46,-7,-38,-7,36,-6,-66,-6,-111,-5,-101,-4,-58,-3,19,-1,113,0,-62,1,14,3,56,4,47,5,-17,5,104,6,-92,6,123,6,13,6,84,5,85,4,30,3,-80,1,62,0,-82,-2,42,-3,-70,-5,114,-6,91,-7,123,-8,-11,-9,-81,-9,-68,-9,32,-8,-36,-8,-36,-7,38,-5,-103,-4,63,-2,-21,-1,-96,1,75,3,-44,4,45,6,84,7,59,8,-41,8,41,9,50,9,-20,8,88,8,126,7,99,6,19,5,-103,3,0,2,97,0,-67,-2,48,-3,-50,-5,-95,-6,-90,-7,-12,-8,-112,-8,103,-8,-112,-8,-13,-8,-98,-7,124,-6,123,-5,-84,-4,-22,-3,59,-1,-114,0,-56,1,-8,2,-3,3,-47,4,121,5,-39,5,8,6,-11,5,-91,5,19,5,99,4,126,3,124,2,92,1,58,0,18,-1,-20,-3,-34,-4,-5,-5,53,-5,-80,-6,86,-6,68,-6,100,-6,-69,-6,65,-5,-12,-5,-63,-4,-83,-3}; }
	private static byte[] data67(){ return new byte[] {-88,-2,-103,-1,-114,0,113,1,68,2,-17,2,117,3,-35,3,8,4,7,4,-46,3,120,3,-23,2,68,2,-124,1,-70,0,-15,-1,58,-1,-112,-2,14,-2,-80,-3,124,-3,121,-3,-109,-3,-25,-3,90,-2,-15,-2,-100,-1,107,0,45,1,4,2,-73,2,104,3,-22,3,62,4,102,4,83,4,-7,3,117,3,-70,2,-47,1,-59,0,-93,-1,120,-2,78,-3,54,-4,68,-5,125,-6,-15,-7,-96,-7,-91,-7,-22,-7,126,-6,85,-5,105,-4,-80,-3,19,-1,-122,0,-22,1,71,3,113,4,-124,5,69,6,-43,6,12,7,12,7,-78,6,10,6,48,5,7,4,-79,2,43,1,-113,-1,-15,-3,82,-4,-46,-6,-127,-7,105,-8,-109,-9,24,-9,-24,-10,20,-9,-101,-9,111,-8,-122,-7,-32,-6,116,-4,35,-2,-30,-1,-86,1,98,3,-14,4,85,6,-126,7,96,8,-11,8,52,9,21,9,-83,8,-22,7,-28,6,-79,5,65,4,-64,2,42,1,-100,-1,24,-2,-80,-4,124,-5,118,-6,-90,-7,56,-7,5,-7,12,-7,98,-7,-1,-7,-53,-6,-66,-5,-52,-4,-6,-3,39,-1,93,0,116,1,-121,2,114,3,63,4,-22,4,96,5,-92,5,-74,5,-118,5,38,5,-125,4,-63,3,-48,2,-62,1,-92,0,-125,-1,98,-2,95,-3,100,-4,-99,-5,3,-5,-113,-6,83,-6,72,-6,125,-6,-40,-6,103,-5,20,-4,-30,-4,-42,-3,-60,-2,-83,-1,-112,0,86,1,2,2,-127,2,-34,2,6,3,9,3,-45,2,-117,2,27,2,-110,1,3,1,86,0,-65,-1,45,-1,-80,-2,76,-2,15,-2,-14,-3,3,-2,73,-2,-88,-2,47,-1,-58,-1,127,0,49,1,-16,1,-95,2,69,3,-58,3,56,4,124,4,-102,4,-122,4,69,4,-62,3,23,3,58,2,59,1,12,0,-37,-2,-101,-3,100,-4,86,-5,98,-6,-79,-7,60,-7,20,-7,53,-7,-89,-7,90,-6,68,-5,120,-4,-56,-3,60,-1,-80,0,49,2,-107,3,-50,4,-46,5,-107,6,17,7,55,7,5,7,-128,6,-90,5,-106,4,73,3,-55,1,50,0,-117,-2,-19,-4,100,-5,5,-6,-53,-8,-36,-9,56,-9,-29,-10,-16,-10,72,-9,5,-8,11,-7,78,-6,-52,-5,123,-3,53,-1,-14,0,-86,2,69,4,-72,5,-9,6,-10,7,-79,8,29,9,60,9,14,9,-126,8,-89,7,-105,6,68,5,-57,3,42,2,-116,0,-18,-2,105,-3,-3,-5,-39,-6,-25,-7,53,-7,-44,-8,-66,-8,-34,-8,71,-7,-22,-7,-63,-6,-65,-5,-37,-4,11,-2,69,-1,105,0,-108,1,-109,2,112,3,31,4,-95,4,-28,4,-5,4,-34,4,-110,4,20,4,104,3,-80,2,-44,1,-24,0,-14,-1,-6,-2,25,-2,68,-3,-107,-4,12,-4,-84,-5,127,-5,119,-5,-89,-5,-11,-5,116,-4,-5,-4,-94,-3,85,-2,12,-1,-57,-1,124,0,19,1,-85,1,18,2,103,2,-117,2,-106,2,110,2,34,2,-68,1,53,1,-94,0,-5,-1,100,-1,-45,-2,97,-2,1,-2,-58,-3,-81,-3,-56,-3,-10,-3,89,-2,-44,-2,121,-1,38,0,-21,0,-85,1,109,2,34,3,-59,3,57,4,-109,4,-88,4,-110,4,70,4,-55,3,16,3,52,2,41,1,8,0,-37,-2,-92,-3,124,-4,94,-5,120,-6,-73,-7,63,-7,-5,-8,21,-7,117,-7,30,-6,19,-5,52,-4,-114,-3,-4,-2,-124,0,-1,1,104,3,-89,4,-63,5,-109,6,47,7,124,7,-127,7,42,7,-119,6,-95,5,-128,4,21,3,-124,1,-35,-1,35,-2,124,-4,-27,-6,123,-7,84,-8,105,-9,-43,-10,-104,-10,-82,-10,33,-9,-21,-9,0,-7,80,-6,-29,-5,-105,-3,96,-1,45,1,-9,2,-104,4,0,6,53,7,34,8,-65,8,1,9,-21,8,-109,8,-39,7,-21,6,-68,5,96,4,-28,2,94,1,-29,-1,104,-2,17,-3,-27,-5,-17,-6,59,-6,-49,-7,-95,-7,-71,-7,22,-6,-94,-6,95,-5,60,-4,49,-3,54,-2,68,-1,69,0,60,1,31,2,-20,2,-108,3,24,4,114,4,-108,4,-108,4,87,4,-13,3,97,3,-82,2,-36,1,4,1,13,0,37,-1,73,-2,126,-3,-50,-4,63,-4,-37,-5,-108,-5,-114,-5,-91,-5,-17,-5,85,-4,-35,-4,126,-3,49,-2,-23,-2,-110,-1,59,0,-47,0,67,1,-93,1,-45,1,-24,1,-33,1,-73,1,100,1,15,1,-105,0,35,0,-96,-1,35,-1,-71,-2,90,-2,39,-2,0,-2,12,-2,48,-2,-111,-2,4,-1,-109,-1,61,0,-13,0,-77,1,115,2,33,3,-51,3,87,4,-58,4,33,5,66,5,62,5,1,5,-98,4,-9,3,37,3,34,2,2,1,-53,-1,121,-2,63,-3,6,-4,-18,-6,5,-6,79,-7,-31,-8,-70,-8,-29,-8,92,-7,21,-6,21,-5,79,-4,-84,-3,50,-1}; }
	private static byte[] data68(){ return new byte[] {-67,0,80,2,-79,3,-10,4,3,6,-47,6,58,7,119,7,71,7,-58,6,-7,5,-21,4,-88,3,55,2,-104,0,-11,-2,86,-3,-73,-5,79,-6,10,-7,20,-8,84,-9,-2,-10,-24,-10,59,-9,-30,-9,-43,-8,17,-6,122,-5,21,-3,-57,-2,-123,0,55,2,-37,3,95,5,-82,6,-61,7,-105,8,19,9,64,9,22,9,-97,8,-48,7,-50,6,-125,5,31,4,-109,2,8,1,126,-1,11,-2,-61,-4,-82,-5,-50,-6,41,-6,-45,-7,-64,-7,-22,-7,83,-6,-9,-6,-70,-5,-89,-4,-81,-3,-76,-2,-58,-1,-72,0,-92,1,106,2,15,3,-120,3,-34,3,4,4,-2,3,-47,3,125,3,15,3,109,2,-56,1,14,1,64,0,126,-1,-64,-2,24,-2,-123,-3,24,-3,-47,-4,-82,-4,-78,-4,-38,-4,37,-3,-128,-3,-4,-3,125,-2,21,-1,-102,-1,43,0,-79,0,31,1,125,1,-54,1,-23,1,-7,1,-53,1,-97,1,65,1,-49,0,72,0,-57,-1,57,-1,-73,-2,64,-2,-34,-3,-90,-3,-128,-3,-119,-3,-83,-3,1,-2,122,-2,11,-1,-73,-1,-124,0,81,1,47,2,-10,2,-64,3,100,4,-20,4,76,5,123,5,122,5,63,5,-44,4,59,4,102,3,113,2,81,1,27,0,-34,-2,-118,-3,84,-4,50,-5,61,-6,125,-7,-1,-8,-59,-8,-35,-8,75,-7,-4,-7,-11,-6,39,-4,-118,-3,10,-1,-106,0,30,2,-106,3,-25,4,25,6,0,7,-86,7,2,8,16,8,-63,7,45,7,64,6,20,5,-80,3,26,2,108,0,-77,-2,9,-3,103,-5,-6,-7,-64,-8,-51,-9,20,-9,-60,-10,-64,-10,21,-9,-59,-9,-69,-8,-2,-7,121,-5,29,-3,-32,-2,-110,0,88,2,-14,3,106,5,-99,6,-99,7,72,8,-103,8,-88,8,96,8,-45,7,-13,6,-31,5,-91,4,59,3,-52,1,89,0,-10,-2,-76,-3,-102,-4,-61,-5,36,-5,-58,-6,-77,-6,-42,-6,55,-5,-65,-5,115,-4,64,-3,33,-2,9,-1,-12,-1,-41,0,-99,1,91,2,-12,2,103,3,-64,3,-31,3,-32,3,-84,3,87,3,-17,2,90,2,-74,1,0,1,73,0,-110,-1,-32,-2,66,-2,-76,-3,71,-3,-7,-4,-39,-4,-57,-4,-26,-4,37,-3,-125,-3,-5,-3,121,-2,10,-1,-111,-1,30,0,-118,0,-19,0,47,1,99,1,113,1,93,1,49,1,-18,0,-113,0,32,0,-98,-1,31,-1,-112,-2,37,-2,-75,-3,106,-3,59,-3,61,-3,97,-3,-79,-3,37,-2,-58,-2,-128,-1,73,0,38,1,4,2,-35,2,-75,3,113,4,34,5,-85,5,11,6,76,6,88,6,31,6,-63,5,49,5,95,4,95,3,59,2,1,1,-97,-1,74,-2,-10,-4,-67,-5,-102,-6,-81,-7,0,-7,-113,-8,104,-8,-104,-8,13,-7,-42,-7,-42,-6,32,-4,-116,-3,31,-1,-71,0,81,2,-61,3,24,5,48,6,10,7,-120,7,-53,7,-77,7,62,7,-125,6,124,5,67,4,-50,2,49,1,-118,-1,-44,-3,58,-4,-73,-6,118,-7,98,-8,-97,-9,55,-9,33,-9,82,-9,-25,-9,-57,-8,-28,-7,58,-5,-73,-4,87,-2,-2,-1,-94,1,59,3,-71,4,-4,5,15,7,-34,7,104,8,-96,8,127,8,25,8,97,7,117,6,83,5,12,4,-87,2,72,1,-30,-1,-101,-2,117,-3,120,-4,-74,-5,45,-5,-28,-6,-37,-6,15,-5,112,-5,8,-4,-62,-4,-100,-3,120,-2,91,-1,63,0,6,1,-77,1,76,2,-72,2,1,3,32,3,28,3,-9,2,-83,2,75,2,-48,1,58,1,-107,0,-12,-1,86,-1,-54,-2,62,-2,-26,-3,-93,-3,122,-3,116,-3,-114,-3,-51,-3,17,-2,125,-2,-28,-2,85,-1,-38,-1,72,0,-62,0,36,1,118,1,-83,1,-48,1,-40,1,-75,1,-122,1,43,1,-66,0,58,0,-79,-1,21,-1,-126,-2,-9,-3,125,-3,31,-3,-39,-4,-64,-4,-61,-4,-9,-4,80,-3,-48,-3,-127,-2,62,-1,41,0,29,1,35,2,23,3,6,4,-49,4,-123,5,-9,5,76,6,108,6,82,6,-9,5,101,5,-88,4,-76,3,-112,2,86,1,2,0,-101,-2,63,-3,-15,-5,-55,-6,-61,-7,15,-7,-104,-8,100,-8,-122,-8,-10,-8,-84,-7,-94,-6,-46,-5,54,-3,-70,-2,66,0,-41,1,88,3,-73,4,-20,5,-17,6,-84,7,12,8,40,8,-22,7,95,7,121,6,91,5,-2,3,119,2,-49,0,26,-1,107,-3,-52,-5,89,-6,27,-7,18,-8,95,-9,0,-9,-19,-10,58,-9,-38,-9,-56,-8,-9,-7,95,-5,-18,-4,-107,-2,66,0,-33,1,103,3,-62,4,-35,5,-56,6,90,7,-76,7,-72,7,117,7,-13,6,46,6,52,5,15,4,-36,2,-108,1,89,0,38,-1,28,-2,54,-3,-115,-4,25,-4,-48,-5,-49,-5,-10,-5,81,-4}; }
	private static byte[] data69(){ return new byte[] {-53,-4,104,-3,31,-2,-36,-2,-101,-1,95,0,17,1,-67,1,60,2,-82,2,-22,2,18,3,11,3,-36,2,-106,2,43,2,-82,1,32,1,125,0,-37,-1,66,-1,-79,-2,44,-2,-61,-3,113,-3,66,-3,52,-3,68,-3,-128,-3,-38,-3,75,-2,-53,-2,91,-1,-22,-1,115,0,-18,0,82,1,-96,1,-59,1,-51,1,-79,1,-121,1,44,1,-68,0,56,0,-95,-1,1,-1,91,-2,-63,-3,41,-3,-81,-4,86,-4,20,-4,15,-4,52,-4,-125,-4,2,-3,-94,-3,105,-2,80,-1,71,0,72,1,78,2,77,3,61,4,35,5,-34,5,119,6,-30,6,27,7,24,7,-37,6,89,6,-85,5,-58,4,-89,3,95,2,-1,0,-109,-1,26,-2,-82,-4,94,-5,37,-6,43,-7,117,-8,2,-8,-33,-9,11,-8,-107,-8,96,-7,-121,-6,-51,-5,96,-3,-5,-2,-95,0,73,2,-68,3,29,5,59,6,20,7,-100,7,-39,7,-52,7,97,7,-84,6,-93,5,111,4,-4,2,105,1,-62,-1,17,-2,126,-4,6,-5,-74,-7,-75,-8,-25,-9,122,-9,74,-9,-123,-9,-17,-9,-67,-8,-71,-7,-12,-6,92,-4,-36,-3,108,-1,3,1,125,2,-29,3,32,5,34,6,-18,6,100,7,-97,7,124,7,48,7,-121,6,-74,5,-74,4,-105,3,92,2,35,1,-15,-1,-46,-2,-46,-3,-2,-4,96,-4,-1,-5,-50,-5,-29,-5,31,-4,-104,-4,42,-3,-27,-3,-92,-2,119,-1,33,0,-38,0,115,1,-25,1,65,2,117,2,-126,2,113,2,64,2,-14,1,-126,1,8,1,118,0,-31,-1,72,-1,-69,-2,68,-2,-41,-3,-103,-3,110,-3,108,-3,-127,-3,-63,-3,14,-2,-127,-2,-15,-2,126,-1,1,0,-115,0,9,1,-127,1,-42,1,32,2,83,2,87,2,57,2,-5,1,-98,1,39,1,-118,0,-29,-1,48,-1,110,-2,-64,-3,15,-3,122,-4,-3,-5,-94,-5,114,-5,111,-5,-94,-5,3,-4,-108,-4,78,-3,58,-2,68,-1,104,0,-125,1,-74,2,-50,3,-55,4,-84,5,90,6,-38,6,24,7,33,7,-15,6,-123,6,-35,5,-1,4,-12,3,-72,2,93,1,-18,-1,122,-2,13,-3,-72,-5,-121,-6,125,-7,-54,-8,78,-8,27,-8,59,-8,-86,-8,99,-7,88,-6,126,-5,-38,-4,86,-2,-30,-1,116,1,-4,2,93,4,-98,5,-93,6,96,7,-38,7,-6,7,-50,7,83,7,-128,6,113,5,40,4,-83,2,17,1,98,-1,-59,-3,43,-4,-75,-6,108,-7,104,-8,-97,-9,52,-9,32,-9,93,-9,-25,-9,-56,-8,-29,-7,56,-5,-90,-4,53,-2,-70,-1,63,1,-89,2,-25,3,-3,4,-47,5,110,6,-59,6,-43,6,-94,6,46,6,-117,5,-95,4,-85,3,-123,2,113,1,82,0,78,-1,105,-2,-78,-3,36,-3,-59,-4,-101,-4,-89,-4,-37,-4,47,-3,-83,-3,61,-2,-32,-2,-112,-1,54,0,-38,0,113,1,-25,1,64,2,122,2,-112,2,-126,2,72,2,-3,1,-127,1,2,1,106,0,-45,-1,55,-1,-99,-2,23,-2,-87,-3,73,-3,9,-3,-8,-4,6,-3,57,-3,-106,-3,14,-2,-97,-2,66,-1,-14,-1,-103,0,42,1,-74,1,24,2,102,2,127,2,124,2,85,2,-4,1,-115,1,-2,0,84,0,-99,-1,-53,-2,-2,-3,48,-3,113,-4,-42,-5,72,-5,-1,-6,-47,-6,-22,-6,33,-5,-92,-5,70,-4,36,-3,11,-2,37,-1,56,0,110,1,-109,2,-74,3,-69,4,-83,5,113,6,20,7,116,7,-99,7,-117,7,61,7,-86,6,-36,5,-29,4,-76,3,97,2,-7,0,125,-1,11,-2,-99,-4,81,-5,38,-6,53,-7,122,-8,13,-8,-26,-9,28,-8,-104,-8,107,-7,118,-6,-76,-5,43,-3,-89,-2,64,0,-71,1,45,3,103,4,-126,5,97,6,-12,6,61,7,64,7,-9,6,93,6,121,5,87,4,18,3,-115,1,6,0,94,-2,-31,-4,112,-5,44,-6,34,-7,90,-8,-47,-9,-102,-9,-75,-9,17,-8,-76,-8,-105,-7,-72,-6,-8,-5,95,-3,-38,-2,86,0,-61,1,21,3,65,4,53,5,-9,5,115,6,-86,6,-94,6,80,6,-54,5,18,5,50,4,51,3,40,2,19,1,8,0,28,-1,64,-2,-103,-3,34,-3,-39,-4,-40,-4,-13,-4,78,-3,-56,-3,88,-2,-1,-2,-84,-1,77,0,-29,0,100,1,-53,1,12,2,58,2,48,2,27,2,-50,1,118,1,-14,0,103,0,-58,-1,37,-1,-120,-2,-21,-3,114,-3,5,-3,-59,-4,-80,-4,-60,-4,-26,-4,64,-3,-73,-3,73,-2,-25,-2,-105,-1,69,0,-11,0,-110,1,48,2,-97,2,-1,2,38,3,51,3,15,3,-73,2,73,2,-84,1,-7,0,39,0,76,-1,98,-2,-127,-3,-89,-4,-24,-5,71,-5,-63,-6,118,-6,99,-6,121,-6,-58,-6,84,-5,16,-4}; }
	private static byte[] data70(){ return new byte[] {-11,-4,4,-2,58,-1,114,0,-72,1,-25,2,29,4,23,5,-8,5,-88,6,27,7,95,7,99,7,45,7,-66,6,4,6,41,5,15,4,-43,2,119,1,14,0,-93,-2,58,-3,-13,-5,-50,-6,-43,-7,25,-7,-90,-8,104,-8,-124,-8,-36,-8,-125,-7,97,-6,120,-5,-67,-4,33,-2,-106,-1,16,1,-121,2,-32,3,21,5,16,6,-41,6,78,7,127,7,104,7,0,7,75,6,84,5,39,4,-49,2,79,1,-74,-1,44,-2,-90,-4,69,-5,10,-6,15,-7,80,-8,-18,-9,-54,-9,-8,-9,113,-8,48,-7,51,-6,74,-5,-102,-4,-21,-3,68,-1,-101,0,-41,1,-2,2,-25,3,-83,4,60,5,-122,5,-99,5,103,5,12,5,116,4,-82,3,-32,2,-23,1,-7,0,26,0,61,-1,-112,-2,-2,-3,-106,-3,95,-3,91,-3,121,-3,-52,-3,62,-2,-54,-2,98,-1,21,0,-77,0,88,1,-27,1,79,2,-96,2,-49,2,-43,2,-78,2,111,2,13,2,-122,1,-22,0,64,0,-120,-1,-40,-2,44,-2,-105,-3,30,-3,-64,-4,-125,-4,123,-4,-98,-4,-22,-4,93,-3,-17,-3,-94,-2,101,-1,48,0,-12,0,-80,1,81,2,-34,2,54,3,109,3,117,3,86,3,13,3,-121,2,-11,1,42,1,97,0,109,-1,126,-2,-126,-3,-103,-4,-56,-5,26,-5,-114,-6,56,-6,16,-6,34,-6,106,-6,-19,-6,-101,-5,-125,-4,-119,-3,-84,-2,-24,-1,57,1,111,2,-84,3,-55,4,-53,5,-104,6,55,7,-98,7,-56,7,-80,7,114,7,-40,6,24,6,31,5,-8,3,-81,2,81,1,-32,-1,110,-2,14,-3,-48,-5,-87,-6,-63,-7,13,-7,-86,-8,-120,-8,-77,-8,45,-7,-23,-7,-35,-6,8,-4,76,-3,-80,-2,27,0,-127,1,-41,2,19,4,30,5,-15,5,-113,6,-36,6,-16,6,-91,6,47,6,89,5,87,4,35,3,-58,1,97,0,-26,-2,-125,-3,43,-4,2,-5,15,-6,72,-7,-58,-8,-119,-8,-109,-8,-29,-8,112,-7,60,-6,61,-5,93,-4,-112,-3,-36,-2,42,0,103,1,-116,2,-107,3,102,4,10,5,114,5,-96,5,-93,5,87,5,-27,4,69,4,122,3,-96,2,-80,1,-58,0,-32,-1,34,-1,120,-2,2,-2,-65,-3,-85,-3,-59,-3,14,-2,-126,-2,9,-1,-77,-1,84,0,4,1,-104,1,32,2,127,2,-51,2,-36,2,-27,2,-90,2,87,2,-53,1,42,1,118,0,-78,-1,-22,-2,38,-2,120,-3,-43,-4,101,-4,16,-4,-15,-5,-23,-5,47,-4,-126,-4,21,-3,-72,-3,126,-2,83,-1,47,0,16,1,-32,1,-95,2,79,3,-50,3,40,4,72,4,63,4,5,4,-99,3,6,3,77,2,115,1,116,0,120,-1,105,-2,95,-3,107,-4,-116,-5,-54,-6,51,-6,-37,-7,-73,-7,-38,-7,50,-6,-46,-6,-97,-5,-87,-4,-50,-3,24,-1,110,0,-58,1,27,3,83,4,116,5,86,6,15,7,-116,7,-43,7,-39,7,-98,7,43,7,101,6,123,5,85,4,26,3,-72,1,90,0,-6,-2,-97,-3,102,-4,84,-5,103,-6,-72,-7,60,-7,12,-7,13,-7,93,-7,-32,-7,-83,-6,-88,-5,-63,-4,18,-2,94,-1,-70,0,20,2,78,3,107,4,92,5,32,6,-85,6,-28,6,-37,6,-108,6,0,6,56,5,48,4,-6,2,-93,1,65,0,-52,-2,112,-3,40,-4,13,-5,44,-6,-128,-7,22,-7,-1,-8,36,-7,-106,-7,44,-6,10,-5,4,-4,17,-3,69,-2,98,-1,-121,0,-115,1,-124,2,77,3,-31,3,77,4,122,4,-127,4,73,4,-28,3,93,3,-65,2,4,2,77,1,-113,0,-31,-1,74,-1,-53,-2,116,-2,53,-2,55,-2,78,-2,-106,-2,3,-1,126,-1,14,0,-75,0,79,1,-8,1,-126,2,-16,2,70,3,107,3,114,3,71,3,-5,2,-123,2,-23,1,50,1,109,0,-113,-1,-71,-2,-28,-3,41,-3,-124,-4,6,-4,-75,-5,-106,-5,-76,-5,8,-4,-125,-4,51,-3,9,-2,-10,-2,-19,-1,-26,0,-32,1,-65,2,115,3,6,4,120,4,-100,4,-95,4,97,4,-7,3,80,3,-117,2,-111,1,-112,0,105,-1,68,-2,38,-3,33,-4,44,-5,111,-6,-46,-7,110,-7,73,-7,94,-7,-78,-7,57,-6,-2,-6,-17,-5,22,-3,75,-2,-90,-1,1,1,94,2,-86,3,-19,4,-13,5,-39,6,-121,7,2,8,41,8,35,8,-47,7,74,7,125,6,126,5,87,4,4,3,-86,1,75,0,-41,-2,-120,-3,76,-4,65,-5,101,-6,-67,-7,98,-7,75,-7,119,-7,-26,-7,-121,-6,112,-5,111,-4,-116,-3,-64,-2,0,0,53,1,102,2,116,3,101,4,24,5,-88,5,-20,5,-3,5,-56,5,94,5,-71,4,-48,3,-45,2,-82,1,124,0,62,-1,12,-2,-20,-4,-23,-5,13,-5}; }
	private static byte[] data71(){ return new byte[] {98,-6,-22,-7,-87,-7,-82,-7,-23,-7,98,-6,-9,-6,-44,-5,-52,-4,-54,-3,-30,-2,-8,-1,1,1,-16,1,-59,2,111,3,-16,3,55,4,91,4,72,4,2,4,-105,3,12,3,101,2,-79,1,-14,0,60,0,-105,-1,12,-1,-85,-2,113,-2,93,-2,122,-2,-66,-2,39,-1,-89,-1,62,0,-35,0,-128,1,26,2,-100,2,18,3,93,3,-121,3,125,3,94,3,-5,2,-128,2,-40,1,21,1,54,0,77,-1,106,-2,-121,-3,-61,-4,16,-4,-110,-5,65,-5,26,-5,49,-5,118,-5,-20,-5,-111,-4,98,-3,80,-2,89,-1,95,0,118,1,124,2,91,3,28,4,-76,4,27,5,62,5,51,5,-29,4,101,4,-89,3,-50,2,-70,1,-97,0,90,-1,41,-2,-13,-4,-38,-5,-38,-6,7,-6,105,-7,11,-7,-20,-8,23,-7,126,-7,41,-6,14,-5,50,-4,101,-3,-58,-2,40,0,-104,1,-19,2,56,4,91,5,84,6,26,7,-103,7,-18,7,-20,7,-79,7,54,7,120,6,-114,5,116,4,61,3,-31,1,-119,0,49,-1,-19,-3,-67,-4,-77,-5,-36,-6,49,-6,-61,-7,-115,-7,-83,-7,-18,-7,117,-6,49,-5,33,-4,34,-3,78,-2,123,-1,-78,0,-38,1,-10,2,-28,3,-85,4,72,5,-73,5,-26,5,-46,5,-116,5,16,5,91,4,117,3,114,2,80,1,35,0,-7,-2,-41,-3,-48,-4,-24,-5,53,-5,-87,-6,96,-6,68,-6,106,-6,-66,-6,61,-5,-30,-5,-81,-4,124,-3,109,-2,87,-1,57,0,9,1,-54,1,94,2,-55,2,18,3,34,3,21,3,-42,2,119,2,-3,1,119,1,-32,0,69,0,-68,-1,67,-1,-37,-2,-111,-2,106,-2,99,-2,-115,-2,-50,-2,60,-1,-65,-1,92,0,10,1,-73,1,102,2,4,3,-128,3,-33,3,28,4,44,4,17,4,-53,3,79,3,-71,2,-11,1,24,1,43,0,50,-1,52,-2,79,-3,112,-4,-69,-5,57,-5,-25,-6,-52,-6,-4,-6,93,-5,-3,-5,-52,-4,-69,-3,-43,-2,-25,-1,13,1,31,2,28,3,-10,3,-85,4,39,5,103,5,108,5,44,5,-72,4,0,4,15,3,-8,1,-64,0,126,-1,40,-2,-34,-4,-80,-5,-103,-6,-70,-7,-1,-8,-116,-8,85,-8,101,-8,-76,-8,68,-7,20,-6,27,-5,88,-4,-82,-3,36,-1,-92,0,34,2,-117,3,-37,4,-7,5,-14,6,-85,7,37,8,95,8,71,8,-3,7,104,7,-97,6,-99,5,118,4,41,3,-56,1,103,0,10,-1,-71,-3,-110,-4,-102,-5,-44,-6,81,-6,-4,-7,-17,-7,36,-6,-123,-6,42,-5,-29,-5,-42,-4,-49,-3,-38,-2,-18,-1,-1,0,3,2,-20,2,-80,3,71,4,-74,4,-20,4,-22,4,-74,4,84,4,-71,3,0,3,36,2,49,1,50,0,48,-1,45,-2,63,-3,110,-4,-68,-5,51,-5,-34,-6,-80,-6,-62,-6,4,-5,107,-5,6,-4,-83,-4,-120,-3,84,-2,65,-1,18,0,-34,0,-115,1,43,2,-94,2,-23,2,23,3,13,3,-19,2,-101,2,49,2,-86,1,26,1,124,0,-22,-1,105,-1,-8,-2,-80,-2,-122,-2,-123,-2,-91,-2,-15,-2,92,-1,-31,-1,124,0,33,1,-54,1,109,2,1,3,-127,3,-25,3,29,4,46,4,14,4,-62,3,68,3,-97,2,-58,1,-35,0,-33,-1,-49,-2,-47,-3,-41,-4,-6,-5,60,-5,-72,-6,93,-6,63,-6,83,-6,-82,-6,51,-5,5,-4,-21,-4,8,-2,54,-1,106,0,-97,1,-60,2,-53,3,-93,4,84,5,-59,5,-1,5,-24,5,-100,5,17,5,64,4,76,3,43,2,-20,0,-117,-1,50,-2,-30,-4,-98,-5,-128,-6,-102,-7,-27,-8,119,-8,84,-8,114,-8,-24,-8,-114,-7,-126,-6,-99,-5,-28,-4,70,-2,-66,-1,40,1,-108,2,-31,3,21,5,17,6,-32,6,106,7,-71,7,-63,7,-117,7,12,7,89,6,97,5,88,4,43,3,-20,1,-94,0,95,-1,52,-2,17,-3,34,-4,78,-5,-69,-6,78,-6,47,-6,56,-6,122,-6,-6,-6,-92,-5,118,-4,96,-3,100,-2,119,-1,-118,0,-114,1,122,2,84,3,-3,3,-120,4,-22,4,17,5,-1,4,-59,4,78,4,-83,3,-24,2,0,2,4,1,3,0,4,-1,22,-2,57,-3,-127,-4,-6,-5,-110,-5,95,-5,80,-5,127,-5,-56,-5,61,-4,-55,-4,104,-3,32,-2,-41,-2,-115,-1,55,0,-47,0,79,1,-85,1,-32,1,-18,1,-34,1,-88,1,104,1,-4,0,-116,0,16,0,-96,-1,42,-1,-53,-2,116,-2,65,-2,41,-2,48,-2,97,-2,-83,-2,31,-1,-71,-1,85,0,7,1,-54,1,-125,2,49,3,-57,3,62,4,-113,4,-72,4,-68,4,-123,4,37,4,-112,3,-43,2,-16,1,-17,0,-24,-1,-61,-2,-79,-3,-91,-4,-56,-5,10,-5,-127,-6}; }
	private static byte[] data72(){ return new byte[] {50,-6,45,-6,108,-6,-28,-6,-102,-5,-122,-4,-105,-3,-61,-2,-5,-1,47,1,94,2,121,3,100,4,29,5,-92,5,-21,5,-19,5,-88,5,23,5,89,4,97,3,54,2,-10,0,-102,-1,63,-2,-29,-4,-90,-5,-124,-6,-111,-7,-48,-8,84,-8,1,-8,13,-8,82,-8,-44,-8,-105,-7,-106,-6,-59,-5,30,-3,-125,-2,1,0,119,1,-33,2,47,4,95,5,71,6,11,7,-107,7,-43,7,-36,7,-109,7,25,7,96,6,111,5,93,4,31,3,-33,1,-121,0,75,-1,22,-2,9,-3,34,-4,120,-5,-3,-6,-74,-6,-76,-6,-27,-6,58,-5,-57,-5,114,-4,68,-3,25,-2,10,-1,-12,-1,-41,0,-74,1,110,2,13,3,-128,3,-44,3,-10,3,-23,3,-80,3,81,3,-37,2,61,2,-121,1,-67,0,-11,-1,25,-1,85,-2,-108,-3,-18,-4,107,-4,9,-4,-56,-5,-68,-5,-52,-5,22,-4,117,-4,-10,-4,-105,-3,58,-2,-21,-2,-105,-1,59,0,-48,0,73,1,-99,1,-29,1,-4,1,-7,1,-42,1,-112,1,47,1,-70,0,58,0,-80,-1,47,-1,-60,-2,104,-2,36,-2,15,-2,36,-2,92,-2,-68,-2,51,-1,-52,-1,121,0,52,1,-11,1,-79,2,90,3,-18,3,110,4,-70,4,-36,4,-43,4,-106,4,44,4,125,3,-70,2,-61,1,-77,0,-94,-1,122,-2,106,-3,90,-4,122,-5,-70,-6,38,-6,-52,-7,-83,-7,-47,-7,48,-6,-54,-6,-95,-5,-92,-4,-60,-3,8,-1,77,0,-112,1,-48,2,-34,3,-58,4,124,5,-5,5,55,6,42,6,-34,5,90,5,-115,4,-106,3,110,2,41,1,-55,-1,102,-2,16,-3,-63,-5,-98,-6,-81,-7,-13,-8,123,-8,78,-8,106,-8,-53,-8,108,-7,75,-6,99,-5,-111,-4,-18,-3,79,-1,-68,0,26,2,102,3,-106,4,-108,5,95,6,-20,6,62,7,69,7,16,7,-96,6,-5,5,42,5,39,4,26,3,-20,1,-61,0,-102,-1,-117,-2,-120,-3,-84,-4,-8,-5,123,-5,28,-5,2,-5,23,-5,99,-5,-49,-5,113,-4,32,-3,-11,-3,-58,-2,-83,-1,-125,0,76,1,17,2,-77,2,59,3,-101,3,-43,3,-16,3,-49,3,-117,3,39,3,-110,2,-19,1,44,1,95,0,-109,-1,-59,-2,19,-2,115,-3,-14,-4,-104,-4,97,-4,81,-4,103,-4,-101,-4,-8,-4,92,-3,-26,-3,120,-2,17,-1,-94,-1,48,0,-98,0,6,1,64,1,102,1,99,1,66,1,3,1,-79,0,70,0,-42,-1,90,-1,-20,-2,124,-2,34,-2,-27,-3,-74,-3,-76,-3,-66,-3,2,-2,92,-2,-33,-2,-123,-1,50,0,3,1,-50,1,-98,2,94,3,15,4,-89,4,19,5,92,5,117,5,103,5,17,5,-97,4,-6,3,36,3,43,2,18,1,-7,-1,-68,-2,-98,-3,-118,-4,-103,-5,-44,-6,67,-6,-6,-7,-13,-7,31,-6,-97,-6,81,-5,65,-4,73,-3,-127,-2,-60,-1,9,1,62,2,104,3,91,4,39,5,-79,5,8,6,17,6,-49,5,85,5,-107,4,-90,3,-126,2,68,1,-12,-1,-111,-2,60,-3,5,-4,-37,-6,-33,-7,27,-7,-121,-8,55,-8,35,-8,97,-8,-37,-8,-111,-7,-123,-6,-91,-5,-29,-4,65,-2,-86,-1,23,1,119,2,-78,3,-45,4,-55,5,-114,6,15,7,93,7,105,7,53,7,-73,6,15,6,57,5,57,4,29,3,-11,1,-59,0,-84,-1,-85,-2,-66,-3,0,-3,119,-4,23,-4,-27,-5,-21,-5,30,-4,122,-4,-9,-4,-113,-3,57,-2,-7,-2,-67,-1,117,0,39,1,-54,1,70,2,-79,2,-11,2,16,3,31,3,-11,2,-75,2,92,2,-24,1,89,1,-64,0,26,0,117,-1,-50,-2,48,-2,-75,-3,54,-3,-24,-4,-84,-4,-86,-4,-80,-4,-25,-4,60,-3,-90,-3,37,-2,-75,-2,64,-1,-40,-1,80,0,-42,0,44,1,118,1,-105,1,-91,1,-122,1,77,1,-10,0,-110,0,10,0,125,-1,-13,-2,125,-2,7,-2,-74,-3,-128,-3,112,-3,-114,-3,-53,-3,54,-2,-70,-2,104,-1,35,0,3,1,-43,1,-75,2,125,3,69,4,-35,4,93,5,-84,5,-50,5,-85,5,96,5,-30,4,44,4,83,3,85,2,49,1,7,0,-37,-2,-86,-3,-103,-4,-109,-5,-54,-6,28,-6,-81,-7,-125,-7,-100,-7,-14,-7,-113,-6,104,-5,103,-4,-103,-3,-29,-2,58,0,-122,1,-56,2,-17,3,-28,4,-74,5,56,6,-119,6,-122,6,65,6,-68,5,-3,4,-1,3,-49,2,-118,1,39,0,-62,-2,98,-3,36,-4,-2,-6,8,-6,83,-7,-41,-8,-99,-8,-96,-8,-9,-8,127,-7,70,-6,64,-5,98,-4,-97,-3,-16,-2,80,0,-107,1,-48,2,-18,3,-29,4,-85,5,38,6,120,6,-114,6,110,6,19,6,-120,5,-47,4,-12,3,12,3,11,2,-1,0}; }
	private static byte[] data73(){ return new byte[] {-1,-1,9,-1,47,-2,117,-3,-41,-4,116,-4,53,-4,42,-4,68,-4,-111,-4,1,-3,-119,-3,38,-2,-40,-2,-116,-1,68,0,-13,0,-111,1,29,2,-120,2,-24,2,15,3,34,3,17,3,-35,2,-122,2,26,2,-109,1,0,1,94,0,-63,-1,56,-1,-90,-2,52,-2,-47,-3,-111,-3,108,-3,106,-3,116,-3,-89,-3,-15,-3,86,-2,-56,-2,57,-1,-76,-1,38,0,-111,0,-30,0,29,1,66,1,65,1,45,1,-13,0,-87,0,67,0,-52,-1,73,-1,-55,-2,71,-2,-59,-3,98,-3,16,-3,-34,-4,-43,-4,-27,-4,38,-3,-117,-3,28,-2,-51,-2,-106,-1,120,0,100,1,79,2,63,3,22,4,-37,4,115,5,-13,5,48,6,71,6,32,6,-56,5,57,5,114,4,-122,3,111,2,59,1,-1,-1,-71,-2,127,-3,96,-4,106,-5,-93,-6,13,-6,-62,-7,-74,-7,-15,-7,98,-6,36,-5,8,-4,43,-3,97,-2,-83,-1,-2,0,65,2,111,3,118,4,72,5,-38,5,58,6,79,6,31,6,-92,5,-11,4,15,4,-4,2,-59,1,-128,0,33,-1,-46,-3,-116,-4,103,-5,96,-6,-112,-7,-11,-8,-104,-8,-124,-8,-84,-8,27,-7,-66,-7,-104,-6,-90,-5,-48,-4,21,-2,100,-1,-77,0,-18,1,33,3,34,4,13,5,-68,5,54,6,118,6,-125,6,68,6,-30,5,69,5,-120,4,-85,3,-79,2,-68,1,-57,0,-43,-1,7,-1,84,-2,-73,-3,84,-3,15,-3,-3,-4,3,-3,66,-3,-99,-3,16,-2,-107,-2,43,-1,-60,-1,87,0,-31,0,90,1,-63,1,12,2,58,2,88,2,76,2,43,2,-23,1,-94,1,55,1,-44,0,84,0,-41,-1,89,-1,-40,-2,105,-2,1,-2,-68,-3,-126,-3,100,-3,107,-3,-119,-3,-74,-3,11,-2,97,-2,-42,-2,65,-1,-69,-1,54,0,-100,0,2,1,69,1,127,1,-104,1,-110,1,107,1,41,1,-50,0,82,0,-60,-1,56,-1,-103,-2,18,-2,-113,-3,42,-3,-35,-4,-67,-4,-68,-4,-10,-4,72,-3,-45,-3,127,-2,71,-1,41,0,29,1,34,2,26,3,6,4,-35,4,-118,5,19,6,100,6,122,6,92,6,4,6,121,5,-83,4,-62,3,-77,2,-126,1,63,0,-7,-2,-78,-3,-115,-4,123,-5,-108,-6,-32,-7,106,-7,57,-7,80,-7,-92,-7,55,-6,12,-5,13,-4,63,-3,-123,-2,-30,-1,51,1,126,2,-81,3,-72,4,-118,5,31,6,-122,6,-113,6,95,6,-34,5,46,5,52,4,17,3,-50,1,113,0,14,-1,-76,-3,109,-4,75,-5,83,-6,-95,-7,29,-7,-24,-8,-24,-8,54,-7,-68,-7,-120,-6,112,-5,-117,-4,-66,-3,-9,-2,60,0,113,1,-117,2,-123,3,87,4,-14,4,99,5,-108,5,-100,5,112,5,20,5,-117,4,-19,3,44,3,91,2,-123,1,-88,0,-26,-1,31,-1,125,-2,-10,-3,-113,-3,79,-3,50,-3,62,-3,108,-3,-69,-3,25,-2,-114,-2,17,-1,-93,-1,42,0,-77,0,47,1,-103,1,-19,1,51,2,81,2,94,2,65,2,10,2,-67,1,90,1,-22,0,105,0,-17,-1,107,-1,-9,-2,-122,-2,51,-2,-9,-3,-47,-3,-53,-3,-38,-3,3,-2,65,-2,-91,-2,5,-1,-127,-1,-8,-1,114,0,-40,0,56,1,123,1,-87,1,-79,1,-93,1,121,1,37,1,-61,0,71,0,-63,-1,46,-1,-110,-2,-12,-3,104,-3,-26,-4,127,-4,42,-4,-1,-5,0,-4,36,-4,110,-4,-14,-4,-106,-3,91,-2,64,-1,60,0,70,1,82,2,81,3,70,4,30,5,-44,5,90,6,-74,6,-50,6,-78,6,94,6,-63,5,-11,4,-10,3,-51,2,-124,1,46,0,-42,-2,-122,-3,81,-4,72,-5,109,-6,-45,-7,110,-7,99,-7,-109,-7,10,-6,-61,-6,-79,-5,-43,-4,27,-2,113,-1,-54,0,32,2,80,3,107,4,73,5,-21,5,74,6,102,6,58,6,-52,5,36,5,66,4,51,3,5,2,-72,0,101,-1,17,-2,-51,-4,-94,-5,-103,-6,-59,-7,48,-7,-54,-8,-79,-8,-47,-8,62,-7,-41,-7,-86,-6,-92,-5,-63,-4,-17,-3,40,-1,96,0,-118,1,-102,2,-105,3,80,4,-10,4,85,5,-118,5,124,5,73,5,-38,4,78,4,-101,3,-43,2,9,2,60,1,109,0,-72,-1,30,-1,-99,-2,55,-2,-10,-3,-24,-3,-9,-3,25,-2,106,-2,-53,-2,68,-1,-60,-1,65,0,-70,0,34,1,-127,1,-52,1,-17,1,10,2,1,2,-23,1,-76,1,103,1,25,1,-84,0,61,0,-59,-1,78,-1,-35,-2,111,-2,26,-2,-50,-3,-105,-3,-121,-3,122,-3,-103,-3,-56,-3,20,-2,107,-2,-37,-2,81,-1,-51,-1,67,0,-75,0,31,1,114,1,-73,1,-36,1,-31,1,-50,1,-110,1,58,1,-57,0,47,0,-102,-1,-27,-2,66,-2}; }
	private static byte[] data74(){ return new byte[] {-108,-3,8,-3,125,-4,32,-4,-32,-5,-56,-5,-28,-5,41,-4,-101,-4,68,-3,9,-2,-9,-2,-8,-1,16,1,36,2,67,3,64,4,43,5,-31,5,114,6,-48,6,-16,6,-42,6,-125,6,-7,5,52,5,64,4,49,3,-10,1,-82,0,93,-1,6,-2,-45,-4,-86,-5,-73,-6,-13,-7,117,-7,48,-7,57,-7,127,-7,8,-6,-39,-6,-51,-5,-10,-4,58,-2,-112,-1,-28,0,41,2,101,3,109,4,67,5,-31,5,70,6,92,6,48,6,-68,5,14,5,42,4,14,3,-48,1,-118,0,48,-1,-28,-3,-80,-4,-104,-5,-76,-6,-11,-7,126,-7,57,-7,56,-7,-127,-7,-3,-7,-80,-6,-113,-5,-105,-4,-75,-3,-41,-2,-2,-1,19,1,22,2,-10,2,-81,3,58,4,-103,4,-61,4,-60,4,-99,4,66,4,-48,3,61,3,-110,2,-33,1,34,1,113,0,-65,-1,40,-1,-85,-2,80,-2,20,-2,-13,-3,0,-2,38,-2,102,-2,-67,-2,28,-1,-108,-1,7,0,123,0,-25,0,68,1,-91,1,-40,1,-4,1,3,2,-15,1,-65,1,120,1,27,1,-86,0,59,0,-80,-1,70,-1,-53,-2,102,-2,21,-2,-53,-3,-86,-3,-108,-3,-84,-3,-46,-3,20,-2,106,-2,-30,-2,93,-1,-15,-1,110,0,-5,0,100,1,-53,1,18,2,64,2,74,2,45,2,-2,1,-94,1,52,1,-91,0,7,0,88,-1,-97,-2,-18,-3,60,-3,-99,-4,6,-4,-104,-5,76,-5,41,-5,52,-5,106,-5,-46,-5,110,-4,36,-3,16,-2,2,-1,17,0,55,1,80,2,95,3,87,4,68,5,4,6,-111,6,-24,6,2,7,-21,6,-116,6,-12,5,28,5,27,4,-20,2,-75,1,94,0,16,-1,-55,-3,-100,-4,-109,-5,-59,-6,25,-6,-73,-7,-107,-7,-66,-7,34,-6,-53,-6,-89,-5,-76,-4,-28,-3,37,-1,124,0,-77,1,-40,2,-25,3,-73,4,96,5,-63,5,-21,5,-48,5,113,5,-20,4,31,4,43,3,9,2,-39,0,-108,-1,78,-2,23,-3,0,-4,-8,-6,48,-6,-113,-7,50,-7,16,-7,41,-7,-126,-7,18,-6,-52,-6,-85,-5,-76,-4,-60,-3,-26,-2,1,0,23,1,19,2,-31,2,-96,3,39,4,114,4,-110,4,-126,4,72,4,-30,3,98,3,-62,2,28,2,113,1,-47,0,53,0,-88,-1,65,-1,-22,-2,-65,-2,-87,-2,-67,-2,-16,-2,60,-1,-105,-1,2,0,123,0,-22,0,87,1,-81,1,-4,1,35,2,56,2,50,2,15,2,-37,1,-123,1,39,1,-80,0,53,0,-75,-1,47,-1,-83,-2,51,-2,-51,-3,108,-3,39,-3,6,-3,0,-3,18,-3,73,-3,-116,-3,-13,-3,112,-2,-17,-2,-122,-1,17,0,-86,0,41,1,-95,1,-1,1,69,2,108,2,115,2,80,2,13,2,-92,1,27,1,121,0,-60,-1,4,-1,61,-2,122,-3,-57,-4,45,-4,-78,-5,84,-5,36,-5,37,-5,78,-5,-78,-5,53,-4,-23,-4,-52,-3,-59,-2,-38,-1,-6,0,25,2,44,3,55,4,26,5,-45,5,104,6,-67,6,-30,6,-47,6,-119,6,5,6,77,5,105,4,94,3,65,2,3,1,-68,-1,-127,-2,70,-3,48,-4,58,-5,123,-6,-13,-7,-98,-7,-110,-7,-48,-7,61,-6,-13,-6,-46,-5,-30,-4,3,-2,77,-1,-117,0,-58,1,-21,2,-9,3,-48,4,101,5,-49,5,-23,5,-45,5,93,5,-61,4,-21,3,-21,2,-58,1,-106,0,91,-1,31,-2,-1,-4,1,-4,41,-5,124,-6,15,-6,-53,-7,-40,-7,24,-6,-114,-6,48,-5,0,-4,-21,-4,-24,-3,-22,-2,-26,-1,-34,0,-75,1,116,2,3,3,114,3,-70,3,-53,3,-61,3,-114,3,56,3,-59,2,61,2,-95,1,6,1,92,0,-50,-1,72,-1,-40,-2,125,-2,91,-2,66,-2,84,-2,-116,-2,-44,-2,56,-1,-82,-1,43,0,-82,0,44,1,-95,1,-3,1,77,2,123,2,-115,2,122,2,83,2,0,2,-109,1,27,1,-125,0,-3,-1,86,-1,-58,-2,62,-2,-51,-3,120,-3,55,-3,19,-3,26,-3,56,-3,-127,-3,-33,-3,89,-2,-24,-2,-123,-1,44,0,-54,0,96,1,-16,1,90,2,-71,2,-21,2,-1,2,-20,2,-72,2,104,2,-12,1,100,1,-77,0,4,0,58,-1,115,-2,-86,-3,-18,-4,58,-4,-83,-5,54,-5,-20,-6,-70,-6,-54,-6,2,-5,103,-5,-2,-5,-71,-4,-90,-3,-93,-2,-79,-1,-43,0,-18,1,5,3,16,4,-8,4,-77,5,69,6,-95,6,-54,6,-89,6,94,6,-46,5,17,5,30,4,18,3,-17,1,-81,0,123,-1,73,-2,50,-3,48,-4,96,-5,-59,-6,105,-6,59,-6,89,-6,-84,-6,57,-5,-2,-5,-11,-4,2,-2,33,-1,76,0,119,1,-128,2,119,3,70,4,-20,4,80,5,-126,5,123,5,50,5,-65,4,5,4}; }
	private static byte[] data75(){ return new byte[] {52,3,43,2,18,1,-22,-1,-59,-2,-101,-3,-107,-4,-88,-5,-27,-6,85,-6,-8,-7,-35,-7,-21,-7,57,-6,-69,-6,101,-5,54,-4,34,-3,23,-2,26,-1,23,0,1,1,-38,1,-113,2,27,3,127,3,-82,3,-82,3,-108,3,64,3,-35,2,86,2,-55,1,51,1,-101,0,22,0,-92,-1,55,-1,-2,-2,-37,-2,-31,-2,-2,-2,69,-1,-95,-1,30,0,-103,0,35,1,-92,1,41,2,-122,2,-31,2,9,3,25,3,8,3,-41,2,121,2,22,2,-113,1,-2,0,83,0,-87,-1,-1,-2,99,-2,-67,-3,66,-3,-44,-4,-113,-4,104,-4,85,-4,112,-4,-81,-4,10,-3,126,-3,24,-2,-80,-2,102,-1,15,0,-65,0,106,1,-2,1,-126,2,-32,2,32,3,61,3,37,3,-12,2,-111,2,15,2,98,1,-83,0,-33,-1,-5,-2,47,-2,83,-3,-96,-4,-22,-5,98,-5,2,-5,-55,-6,-56,-6,-11,-6,92,-5,-22,-5,-90,-4,-106,-3,-112,-2,-80,-1,-48,0,-2,1,16,3,35,4,4,5,-59,5,84,6,-67,6,-22,6,-41,6,-103,6,24,6,116,5,-101,4,-95,3,-120,2,100,1,43,0,-10,-2,-43,-3,-57,-4,-37,-5,27,-5,-108,-6,67,-6,32,-6,68,-6,-101,-6,47,-5,-20,-5,-40,-4,-29,-3,1,-1,43,0,77,1,90,2,76,3,35,4,-73,4,28,5,69,5,54,5,-28,4,92,4,-82,3,-49,2,-53,1,-70,0,-89,-1,-114,-2,-116,-3,-95,-4,-35,-5,76,-5,-34,-6,-69,-6,-60,-6,0,-5,117,-5,13,-4,-55,-4,-104,-3,120,-2,82,-1,44,0,-14,0,-89,1,53,2,-98,2,-23,2,17,3,5,3,-21,2,-100,2,61,2,-59,1,56,1,-65,0,50,0,-78,-1,66,-1,-18,-2,-87,-2,-106,-2,-110,-2,-75,-2,-19,-2,75,-1,-67,-1,53,0,-57,0,78,1,-35,1,96,2,-64,2,19,3,69,3,80,3,61,3,-10,2,-104,2,25,2,122,1,-48,0,17,0,84,-1,-102,-2,-25,-3,85,-3,-46,-4,123,-4,74,-4,59,-4,89,-4,-92,-4,23,-3,-87,-3,82,-2,23,-1,-32,-1,-76,0,121,1,49,2,-50,2,68,3,-99,3,-56,3,-49,3,-81,3,93,3,-20,2,87,2,-100,1,-45,0,-5,-1,18,-1,42,-2,79,-3,-123,-4,-63,-5,41,-5,-73,-6,103,-6,67,-6,85,-6,-104,-6,10,-5,-85,-5,110,-4,93,-3,101,-2,123,-1,-90,0,-56,1,-20,2,-7,3,-27,4,-86,5,63,6,-100,6,-55,6,-78,6,110,6,-26,5,51,5,78,4,83,3,65,2,25,1,-16,-1,-47,-2,-62,-3,-35,-4,16,-4,-128,-5,34,-5,-11,-6,14,-5,87,-5,-51,-5,122,-4,76,-3,58,-2,48,-1,47,0,48,1,21,2,-16,2,-100,3,56,4,-112,4,-64,4,-68,4,-113,4,34,4,-109,3,-54,2,-9,1,1,1,-7,-1,-3,-2,0,-2,24,-3,78,-4,-92,-5,40,-5,-45,-6,-67,-6,-50,-6,15,-5,-128,-5,19,-4,-53,-4,-110,-3,104,-2,76,-1,22,0,-29,0,-115,1,14,2,115,2,-82,2,-64,2,-93,2,108,2,20,2,-93,1,41,1,-90,0,40,0,-86,-1,66,-1,-10,-2,-60,-2,-74,-2,-66,-2,5,-1,88,-1,-50,-1,85,0,-20,0,-110,1,41,2,-69,2,57,3,-106,3,-33,3,-5,3,-7,3,-50,3,120,3,16,3,122,2,-44,1,25,1,79,0,117,-1,-85,-2,-21,-3,63,-3,-96,-4,57,-4,-33,-5,-68,-5,-70,-5,-24,-5,63,-4,-72,-4,70,-3,7,-2,-61,-2,-95,-1,103,0,65,1,3,2,-78,2,61,3,-96,3,-37,3,-21,3,-65,3,103,3,-19,2,73,2,-128,1,-101,0,-78,-1,-75,-2,-60,-3,-33,-4,15,-4,92,-5,-40,-6,120,-6,76,-6,71,-6,-114,-6,-6,-6,-102,-5,92,-4,89,-3,91,-2,122,-1,-101,0,-61,1,-31,2,-47,3,-57,4,125,5,22,6,125,6,-78,6,-74,6,126,6,27,6,124,5,-62,4,-49,3,-49,2,-76,1,-112,0,113,-1,90,-2,91,-3,120,-4,-60,-5,63,-5,-26,-6,-55,-6,-27,-6,44,-5,-84,-5,90,-4,49,-3,25,-2,32,-1,32,0,32,1,14,2,-40,2,-116,3,10,4,85,4,110,4,77,4,3,4,-118,3,-28,2,45,2,75,1,106,0,113,-1,-104,-2,-65,-3,8,-3,113,-4,-8,-5,-75,-5,-94,-5,-69,-5,-8,-5,97,-4,-22,-4,-123,-3,47,-2,-19,-2,-97,-1,76,0,-28,0,108,1,-43,1,39,2,80,2,88,2,63,2,6,2,-73,1,68,1,-54,0,73,0,-54,-1,78,-1,-28,-2,-110,-2,91,-2,62,-2,63,-2,106,-2,-77,-2,25,-1,-101,-1,44,0,-39,0,-126,1,43,2,-58,2,86,3,-63,3,5,4,36,4,32,4,-23,3,-120,3,-2,2,84,2}; }
	private static byte[] data76(){ return new byte[] {-107,1,-72,0,-38,-1,-8,-2,35,-2,90,-3,-80,-4,44,-4,-57,-5,-99,-5,-112,-5,-66,-5,37,-4,-88,-4,84,-3,36,-2,5,-1,-21,-1,-37,0,-70,1,-124,2,51,3,-62,3,33,4,93,4,101,4,67,4,-17,3,119,3,-50,2,6,2,27,1,48,0,47,-1,43,-2,44,-3,69,-4,120,-5,-52,-6,66,-6,-18,-7,-63,-7,-47,-7,14,-6,-125,-6,36,-5,-15,-5,-21,-4,1,-2,43,-1,88,0,-103,1,-74,2,-46,3,-70,4,126,5,20,6,118,6,-100,6,-120,6,58,6,-59,5,22,5,70,4,77,3,75,2,51,1,31,0,21,-1,24,-2,74,-3,-111,-4,11,-4,-66,-5,-100,-5,-88,-5,-19,-5,102,-4,-9,-4,-81,-3,116,-2,79,-1,45,0,13,1,-45,1,-108,2,40,3,-92,3,-14,3,27,4,17,4,-37,3,122,3,-14,2,80,2,124,1,-75,0,-56,-1,-5,-2,21,-2,83,-3,-81,-4,33,-4,-72,-5,125,-5,113,-5,-117,-5,-34,-5,77,-4,-34,-4,-121,-3,62,-2,4,-1,-63,-1,111,0,6,1,126,1,-28,1,19,2,38,2,18,2,-29,1,126,1,29,1,-92,0,31,0,-91,-1,38,-1,-68,-2,105,-2,62,-2,49,-2,68,-2,-127,-2,-26,-2,102,-1,-2,-1,-84,0,107,1,27,2,-54,2,100,3,-17,3,85,4,-112,4,-73,4,-101,4,105,4,6,4,126,3,-55,2,-2,1,35,1,51,0,66,-1,89,-2,125,-3,-73,-4,15,-4,-112,-5,60,-5,20,-5,27,-5,79,-5,-78,-5,71,-4,-11,-4,-58,-3,-85,-2,-88,-1,-98,0,-110,1,107,2,38,3,-56,3,48,4,108,4,117,4,74,4,-30,3,81,3,-101,2,-55,1,-51,0,-48,-1,-58,-2,-59,-3,-53,-4,-19,-5,59,-5,-94,-6,67,-6,23,-6,14,-6,89,-6,-52,-6,95,-5,53,-4,27,-3,44,-2,57,-1,90,0,111,1,-123,2,124,3,93,4,25,5,-83,5,18,6,76,6,79,6,38,6,-60,5,50,5,-122,4,-85,3,-66,2,-61,1,-70,0,-77,-1,-74,-2,-43,-3,14,-3,96,-4,-28,-5,-111,-5,109,-5,-126,-5,-62,-5,53,-4,-62,-4,125,-3,81,-2,49,-1,28,0,-14,0,-70,1,105,2,-7,2,103,3,-95,3,-76,3,-108,3,86,3,-24,2,84,2,-78,1,-11,0,45,0,95,-1,-104,-2,-15,-3,86,-3,-28,-4,-108,-4,110,-4,99,-4,-113,-4,-47,-4,56,-3,-68,-3,67,-2,-29,-2,121,-1,19,0,-110,0,16,1,113,1,-69,1,-36,1,-33,1,-56,1,-114,1,56,1,-54,0,80,0,-52,-1,66,-1,-48,-2,95,-2,14,-2,-55,-3,-81,-3,-74,-3,-42,-3,26,-2,-115,-2,24,-1,-70,-1,120,0,57,1,4,2,-56,2,115,3,14,4,115,4,-63,4,-46,4,-70,4,114,4,-5,3,84,3,-118,2,-88,1,-74,0,-78,-1,-74,-2,-63,-3,-27,-4,38,-4,-112,-5,49,-5,-12,-6,9,-5,61,-5,-65,-5,80,-4,29,-3,0,-2,4,-1,2,0,-5,0,-18,1,-45,2,-109,3,42,4,-110,4,-51,4,-44,4,-83,4,80,4,-60,3,15,3,61,2,70,1,68,0,64,-1,45,-2,52,-3,67,-4,123,-5,-62,-6,71,-6,-24,-7,-54,-7,-51,-7,11,-6,124,-6,17,-5,-36,-5,-55,-4,-43,-3,-23,-2,17,0,47,1,61,2,64,3,24,4,-49,4,78,5,-84,5,-51,5,-60,5,-122,5,27,5,-113,4,-40,3,3,3,33,2,61,1,80,0,103,-1,-101,-2,-31,-3,80,-3,-32,-4,-95,-4,-126,-4,-106,-4,-63,-4,39,-3,-105,-3,39,-2,-58,-2,122,-1,41,0,-40,0,125,1,26,2,-114,2,-11,2,47,3,73,3,61,3,14,3,-74,2,69,2,-76,1,19,1,98,0,-87,-1,-11,-2,68,-2,-91,-3,25,-3,-71,-4,107,-4,76,-4,77,-4,118,-4,-59,-4,43,-3,-70,-3,81,-2,-17,-2,-102,-1,42,0,-72,0,31,1,117,1,-92,1,-88,1,-105,1,94,1,9,1,-96,0,28,0,-99,-1,15,-1,-117,-2,31,-2,-67,-3,-120,-3,111,-3,-128,-3,-74,-3,32,-2,-87,-2,75,-1,10,0,-43,0,-83,1,121,2,76,3,-10,3,-113,4,-4,4,71,5,96,5,76,5,5,5,-107,4,-15,3,38,3,68,2,66,1,58,0,36,-1,42,-2,45,-3,87,-4,-102,-5,27,-5,-71,-6,-110,-6,-98,-6,-20,-6,88,-5,4,-4,-54,-4,-80,-3,-83,-2,-78,-1,-61,0,-65,1,-97,2,103,3,8,4,106,4,-87,4,-92,4,109,4,-4,3,112,3,-84,2,-49,1,-42,0,-45,-1,-57,-2,-53,-3,-45,-4,-1,-5,68,-5,-67,-6,85,-6,50,-6,59,-6,119,-6,-34,-6,121,-5,58,-4,26,-3,10,-2,17,-1,28,0,34,1,37,2,7,3,-42,3,-126,4,27,5,110,5}; }
	private static byte[] data77(){ return new byte[] {-88,5,-81,5,-122,5,51,5,-72,4,29,4,98,3,-111,2,-71,1,-36,0,-11,-1,30,-1,92,-2,-78,-3,37,-3,-70,-4,125,-4,92,-4,122,-4,-82,-4,5,-3,-115,-3,30,-2,-50,-2,115,-1,42,0,-47,0,103,1,-21,1,79,2,-94,2,-70,2,-65,2,-93,2,86,2,-4,1,116,1,-23,0,68,0,-98,-1,-1,-2,98,-2,-42,-3,107,-3,23,-3,-29,-4,-32,-4,-17,-4,37,-3,127,-3,-22,-3,109,-2,-7,-2,-121,-1,24,0,-99,0,17,1,112,1,-76,1,-43,1,-44,1,-70,1,-128,1,32,1,-79,0,45,0,-96,-1,13,-1,-122,-2,10,-2,-98,-3,79,-3,33,-3,28,-3,53,-3,118,-3,-35,-3,116,-2,34,-1,-21,-1,-69,0,-93,1,-127,2,81,3,13,4,-87,4,23,5,96,5,109,5,79,5,-9,4,117,4,-62,3,-29,2,-20,1,-31,0,-48,-1,-63,-2,-70,-3,-40,-4,-1,-5,102,-5,-9,-6,-64,-6,-57,-6,-7,-6,118,-5,12,-4,-39,-4,-63,-3,-69,-2,-56,-1,-50,0,-49,1,-74,2,118,3,31,4,-107,4,-47,4,-30,4,-68,4,101,4,-46,3,41,3,92,2,109,1,104,0,98,-1,86,-2,88,-3,112,-4,-87,-5,-8,-6,109,-6,29,-6,-7,-7,-4,-7,62,-6,-87,-6,69,-5,0,-4,-33,-4,-38,-3,-27,-2,-19,-1,-11,0,-25,1,-50,2,-108,3,55,4,-75,4,-2,4,33,5,21,5,-35,4,126,4,5,4,103,3,-74,2,-17,1,52,1,103,0,-72,-1,8,-1,126,-2,13,-2,-71,-3,-103,-3,-122,-3,-92,-3,-55,-3,33,-2,-125,-2,-1,-2,127,-1,21,0,-102,0,31,1,-101,1,8,2,85,2,-113,2,-80,2,-82,2,-120,2,75,2,-11,1,-126,1,5,1,110,0,-33,-1,60,-1,-84,-2,28,-2,-98,-3,68,-3,-15,-4,-44,-4,-47,-4,-21,-4,50,-3,-120,-3,2,-2,-121,-2,29,-1,-85,-1,54,0,-68,0,25,1,99,1,-117,1,-106,1,119,1,56,1,-32,0,113,0,-33,-1,73,-1,-82,-2,35,-2,-106,-3,45,-3,-36,-4,-80,-4,-76,-4,-28,-4,53,-3,-78,-3,91,-2,25,-1,-3,-1,-31,0,-41,1,-57,2,-95,3,112,4,15,5,-101,5,-13,5,26,6,17,6,-64,5,73,5,-94,4,-53,3,-37,2,-45,1,-74,0,-117,-1,119,-2,101,-3,-125,-4,-78,-5,22,-5,-90,-6,112,-6,107,-6,-82,-6,31,-5,-58,-5,-99,-4,-122,-3,-103,-2,-84,-1,-56,0,-56,1,-69,2,124,3,49,4,-106,4,-41,4,-54,4,-98,4,41,4,-108,3,-61,2,-19,1,-28,0,-28,-1,-48,-2,-42,-3,-37,-4,18,-4,99,-5,-38,-6,-117,-6,102,-6,117,-6,-90,-6,23,-5,-93,-5,85,-4,32,-3,-2,-3,-14,-2,-30,-1,-48,0,-68,1,-122,2,70,3,-31,3,96,4,-85,4,-45,4,-29,4,-70,4,124,4,9,4,-115,3,-16,2,71,2,-112,1,-47,0,32,0,115,-1,-36,-2,83,-2,-20,-3,-98,-3,-127,-3,116,-3,-106,-3,-55,-3,48,-2,-108,-2,23,-1,-103,-1,32,0,-103,0,21,1,118,1,-59,1,-9,1,23,2,18,2,-18,1,-76,1,105,1,7,1,-111,0,18,0,-109,-1,20,-1,-95,-2,61,-2,-26,-3,-88,-3,-113,-3,-125,-3,-94,-3,-58,-3,27,-2,115,-2,-28,-2,97,-1,-36,-1,89,0,-55,0,57,1,-110,1,-41,1,-15,1,-4,1,-37,1,-96,1,70,1,-55,0,70,0,-92,-1,6,-1,105,-2,-52,-3,70,-3,-42,-4,-122,-4,91,-4,88,-4,-127,-4,-41,-4,96,-3,13,-2,-35,-2,-55,-1,-57,0,-54,1,-63,2,-82,3,-128,4,53,5,-89,5,-15,5,7,6,-38,5,124,5,-25,4,40,4,50,3,45,2,15,1,-24,-1,-71,-2,-90,-3,-90,-4,-41,-5,40,-5,-69,-6,127,-6,125,-6,-72,-6,46,-5,-47,-5,-101,-4,-120,-3,-115,-2,-94,-1,-79,0,-64,1,-79,2,-120,3,54,4,-70,4,10,5,30,5,14,5,-70,4,47,4,-125,3,-81,2,-54,1,-60,0,-69,-1,-79,-2,-80,-3,-66,-4,1,-4,69,-5,-55,-6,112,-6,85,-6,89,-6,-104,-6,2,-5,-98,-5,85,-4,41,-3,13,-2,5,-1,-16,-1,-42,0,-93,1,106,2,7,3,-115,3,-21,3,32,4,52,4,26,4,-31,3,-113,3,22,3,-102,2,2,2,109,1,-46,0,67,0,-73,-1,72,-1,-18,-2,-85,-2,126,-2,114,-2,115,-2,-102,-2,-55,-2,17,-1,105,-1,-60,-1,42,0,-110,0,-7,0,71,1,-103,1,-36,1,-6,1,13,2,2,2,-24,1,-72,1,105,1,25,1,-87,0,61,0,-65,-1,69,-1,-49,-2,98,-2,-1,-3,-73,-3,126,-3,97,-3,100,-3,-124,-3,-65,-3,19,-2,-126,-2,-16,-2,122,-1,-13,-1,112,0,-40,0,65,1,122,1}; }
	private static byte[] data78(){ return new byte[] {-85,1,-83,1,-100,1,97,1,4,1,-107,0,8,0,120,-1,-51,-2,46,-2,-116,-3,12,-3,-99,-4,82,-4,39,-4,50,-4,98,-4,-60,-4,77,-3,3,-2,-45,-2,-65,-1,-66,0,-59,1,-63,2,-65,3,-105,4,101,5,-19,5,84,6,-122,6,-125,6,58,6,-56,5,26,5,69,4,68,3,45,2,-4,0,-48,-1,-104,-2,-126,-3,127,-4,-95,-5,-21,-6,123,-6,53,-6,49,-6,105,-6,-25,-6,-121,-5,91,-4,86,-3,113,-2,-123,-1,-94,0,-71,1,-84,2,122,3,39,4,-98,4,-33,4,-31,4,-74,4,73,4,-77,3,-22,2,9,2,9,1,5,0,-14,-2,-11,-3,2,-3,43,-4,-119,-5,3,-5,-72,-6,-103,-6,-86,-6,-19,-6,83,-5,-17,-5,-104,-4,105,-3,50,-2,37,-1,4,0,-31,0,-87,1,96,2,-2,2,126,3,-41,3,10,4,25,4,6,4,-36,3,-114,3,46,3,-76,2,42,2,-97,1,10,1,121,0,-14,-1,119,-1,13,-1,-65,-2,-125,-2,101,-2,99,-2,121,-2,-88,-2,-26,-2,57,-1,-114,-1,-18,-1,75,0,-88,0,-13,0,51,1,103,1,-124,1,-119,1,-121,1,89,1,39,1,-46,0,126,0,28,0,-89,-1,66,-1,-39,-2,-125,-2,52,-2,-13,-3,-47,-3,-62,-3,-41,-3,-18,-3,50,-2,123,-2,-39,-2,71,-1,-74,-1,58,0,-88,0,31,1,125,1,-40,1,23,2,41,2,47,2,18,2,-40,1,-125,1,12,1,-122,0,-18,-1,67,-1,-102,-2,-10,-3,90,-3,-53,-4,100,-4,16,-4,-31,-5,-19,-5,17,-4,115,-4,-1,-4,-69,-3,-110,-2,-120,-1,-111,0,-100,1,-87,2,-100,3,-128,4,51,5,-59,5,31,6,71,6,44,6,-46,5,81,5,-110,4,-90,3,-114,2,103,1,54,0,0,-1,-39,-3,-53,-4,-31,-5,37,-5,-89,-6,91,-6,80,-6,124,-6,-19,-6,-121,-5,89,-4,68,-3,83,-2,106,-1,-119,0,-95,1,-91,2,-116,3,66,4,-41,4,49,5,75,5,63,5,-20,4,106,4,-72,3,-29,2,-20,1,-18,0,-42,-1,-50,-2,-63,-3,-39,-4,3,-4,87,-5,-43,-6,-124,-6,102,-6,-127,-6,-52,-6,59,-5,-39,-5,-109,-4,101,-3,71,-2,46,-1,11,0,-35,0,-110,1,54,2,-69,2,26,3,90,3,123,3,112,3,66,3,4,3,-97,2,47,2,-74,1,51,1,-74,0,62,0,-38,-1,-123,-1,58,-1,22,-1,-5,-2,5,-1,18,-1,65,-1,117,-1,-67,-1,7,0,97,0,-77,0,15,1,81,1,-105,1,-58,1,-23,1,-10,1,-14,1,-42,1,-84,1,105,1,24,1,-66,0,90,0,-24,-1,126,-1,13,-1,-94,-2,80,-2,-5,-3,-58,-3,-94,-3,-104,-3,-89,-3,-39,-3,17,-2,110,-2,-43,-2,79,-1,-56,-1,70,0,-64,0,37,1,126,1,-67,1,-30,1,-16,1,-47,1,-99,1,71,1,-51,0,77,0,-92,-1,-6,-2,74,-2,-93,-3,-8,-4,126,-4,8,-4,-61,-5,-97,-5,-77,-5,-28,-5,80,-4,-37,-4,-109,-3,110,-2,95,-1,104,0,116,1,-118,2,-113,3,125,4,80,5,-14,5,98,6,-91,6,-77,6,-124,6,23,6,122,5,-79,4,-77,3,-94,2,122,1,74,0,19,-1,-17,-3,-28,-4,-8,-5,54,-5,-78,-6,91,-6,79,-6,120,-6,-29,-6,-122,-5,86,-4,67,-3,80,-2,104,-1,-121,0,-110,1,-125,2,82,3,-5,3,115,4,-73,4,-64,4,-115,4,46,4,-101,3,-39,2,-6,1,-5,0,-12,-1,-16,-2,-10,-3,23,-3,75,-4,-81,-5,56,-5,-16,-6,-41,-6,-22,-6,49,-5,-104,-5,41,-4,-46,-4,-108,-3,97,-2,56,-1,6,0,-48,0,-121,1,44,2,-73,2,21,3,89,3,121,3,118,3,95,3,43,3,-41,2,122,2,9,2,-106,1,24,1,-93,0,54,0,-47,-1,121,-1,64,-1,31,-1,9,-1,23,-1,56,-1,100,-1,-85,-1,-10,-1,65,0,-110,0,-39,0,35,1,86,1,124,1,-114,1,-113,1,123,1,86,1,29,1,-53,0,115,0,2,0,-106,-1,45,-1,-63,-2,96,-2,6,-2,-62,-3,-96,-3,-123,-3,-116,-3,-93,-3,-35,-3,36,-2,119,-2,-28,-2,92,-1,-43,-1,97,0,-38,0,87,1,-65,1,23,2,87,2,127,2,-122,2,108,2,55,2,-21,1,120,1,-10,0,88,0,-78,-1,-9,-2,68,-2,-103,-3,-17,-4,101,-4,-14,-5,-84,-5,-127,-5,-122,-5,-65,-5,42,-4,-56,-4,125,-3,103,-2,95,-1,109,0,126,1,-123,2,124,3,103,4,35,5,-76,5,22,6,53,6,43,6,-34,5,99,5,-92,4,-58,3,-63,2,-100,1,118,0,73,-1,42,-2,33,-3,71,-4,-119,-5,4,-5,-76,-6,-98,-6,-67,-6,25,-5,-90,-5,95,-4,59,-3,54,-2,59,-1,79,0,91,1,84,2}; }
	private static byte[] data79(){ return new byte[] {44,3,-22,3,120,4,-42,4,-7,4,-24,4,-89,4,54,4,-110,3,-45,2,-16,1,-10,0,-11,-1,-18,-2,-9,-3,17,-3,71,-4,-97,-5,42,-5,-39,-6,-60,-6,-27,-6,45,-5,-101,-5,52,-4,-24,-4,-85,-3,118,-2,67,-1,5,0,-70,0,97,1,-33,1,72,2,-109,2,-77,2,-75,2,-103,2,94,2,22,2,-82,1,71,1,-43,0,118,0,26,0,-53,-1,-110,-1,110,-1,89,-1,93,-1,114,-1,-106,-1,-40,-1,28,0,101,0,-61,0,18,1,110,1,-83,1,-8,1,35,2,71,2,81,2,68,2,40,2,-8,1,-84,1,77,1,-13,0,-127,0,12,0,-106,-1,28,-1,-80,-2,66,-2,-23,-3,-105,-3,105,-3,81,-3,85,-3,108,-3,-91,-3,-3,-3,98,-2,-32,-2,93,-1,-23,-1,110,0,-17,0,102,1,-61,1,10,2,52,2,72,2,41,2,-12,1,-95,1,46,1,-91,0,-11,-1,78,-1,-118,-2,-46,-3,38,-3,-120,-4,7,-4,-96,-5,105,-5,86,-5,110,-5,-88,-5,27,-4,-82,-4,103,-3,62,-2,54,-1,55,0,61,1,77,2,72,3,48,4,12,5,-92,5,29,6,104,6,120,6,87,6,-3,5,113,5,-65,4,-37,3,-36,2,-58,1,-85,0,119,-1,104,-2,86,-3,122,-4,-82,-5,47,-5,-45,-6,-68,-6,-29,-6,55,-5,-57,-5,-120,-4,92,-3,87,-2,87,-1,98,0,86,1,74,2,9,3,-80,3,35,4,102,4,112,4,71,4,-26,3,85,3,-102,2,-60,1,-41,0,-33,-1,-23,-2,7,-2,45,-3,120,-4,-21,-5,-124,-5,66,-5,54,-5,74,-5,-107,-5,-5,-5,-118,-4,47,-3,-26,-3,-88,-2,112,-1,43,0,-33,0,123,1,1,2,104,2,-82,2,-36,2,-29,2,-48,2,-96,2,90,2,12,2,-102,1,51,1,-69,0,76,0,-29,-1,-121,-1,63,-1,20,-1,-8,-2,4,-1,26,-1,89,-1,-99,-1,-2,-1,94,0,-61,0,43,1,-121,1,-43,1,15,2,54,2,65,2,61,2,18,2,-41,1,127,1,17,1,-107,0,11,0,121,-1,-13,-2,104,-2,-6,-3,-113,-3,77,-3,29,-3,8,-3,24,-3,56,-3,126,-3,-41,-3,66,-2,-66,-2,70,-1,-43,-1,110,0,-8,0,121,1,-6,1,80,2,-91,2,-48,2,-27,2,-33,2,-86,2,107,2,2,2,-128,1,-16,0,70,0,-104,-1,-35,-2,33,-2,118,-3,-54,-4,63,-4,-50,-5,-126,-5,106,-5,101,-5,-84,-5,12,-4,-94,-4,93,-3,57,-2,42,-1,32,0,47,1,45,2,29,3,-11,3,-80,4,63,5,-105,5,-66,5,-72,5,120,5,-4,4,87,4,-117,3,-106,2,-102,1,126,0,-128,-1,107,-2,-126,-3,-75,-4,8,-4,-120,-5,59,-5,27,-5,52,-5,-126,-5,-11,-5,-97,-4,97,-3,71,-2,52,-1,48,0,31,1,9,2,-38,2,-115,3,18,4,108,4,-92,4,-100,4,104,4,9,4,-127,3,-55,2,-12,1,15,1,25,0,45,-1,54,-2,104,-3,-97,-4,24,-4,-86,-5,114,-5,91,-5,-122,-5,-54,-5,70,-4,-54,-4,-127,-3,50,-2,-14,-2,-83,-1,89,0,-15,0,124,1,-39,1,32,2,69,2,66,2,33,2,-30,1,-112,1,47,1,-66,0,85,0,-25,-1,-114,-1,58,-1,3,-1,-28,-2,-37,-2,-18,-2,28,-1,96,-1,-78,-1,14,0,-128,0,-16,0,99,1,-47,1,65,2,126,2,-61,2,-27,2,-13,2,-30,2,-64,2,125,2,41,2,-77,1,59,1,-89,0,30,0,-126,-1,-13,-2,111,-2,-20,-3,127,-3,46,-3,-8,-4,-33,-4,-27,-4,15,-3,79,-3,-77,-3,45,-2,-81,-2,72,-1,-30,-1,119,0,16,1,-108,1,13,2,96,2,-95,2,-69,2,-79,2,-109,2,67,2,-44,1,70,1,-84,0,-10,-1,59,-1,117,-2,-71,-3,8,-3,105,-4,-23,-5,-125,-5,74,-5,50,-5,71,-5,-124,-5,-17,-5,-126,-4,57,-3,17,-2,-1,-2,-10,-1,3,1,1,2,4,3,-27,3,-85,4,76,5,-49,5,24,6,49,6,30,6,-54,5,82,5,-88,4,-46,3,-19,2,-35,1,-44,0,-69,-1,-70,-2,-59,-3,-22,-4,60,-4,-80,-5,107,-5,79,-5,100,-5,-87,-5,38,-4,-57,-4,-119,-3,99,-2,74,-1,50,0,18,1,-17,1,-106,2,47,3,-103,3,-35,3,-23,3,-77,3,101,3,-30,2,68,2,-125,1,-84,0,-51,-1,-10,-2,33,-2,110,-3,-63,-4,76,-4,-20,-5,-56,-5,-74,-5,-34,-5,35,-4,-108,-4,27,-3,-63,-3,110,-2,43,-1,-45,-1,-128,0,19,1,-106,1,-5,1,74,2,111,2,116,2,93,2,53,2,-27,1,-115,1,30,1,-77,0,65,0,-38,-1,120,-1,39,-1,-16,-2,-47,-2,-45,-2,-24,-2,36,-1,110,-1,-49,-1,67,0,-66,0,48,1,-79,1,27,2}; }
	private static byte[] data80(){ return new byte[] {125,2,-49,2,-6,2,17,3,7,3,-32,2,-104,2,38,2,-82,1,16,1,110,0,-60,-1,20,-1,106,-2,-43,-3,73,-3,-28,-4,-101,-4,101,-4,101,-4,119,-4,-58,-4,26,-3,-106,-3,35,-2,-64,-2,105,-1,28,0,-57,0,102,1,-7,1,117,2,-36,2,32,3,68,3,70,3,41,3,-28,2,-120,2,9,2,118,1,-52,0,21,0,83,-1,-111,-2,-49,-3,34,-3,121,-4,-9,-5,-119,-5,79,-5,56,-5,77,-5,-121,-5,4,-4,-108,-4,67,-3,32,-2,8,-1,2,0,1,1,-15,1,-34,2,-75,3,104,4,-7,4,89,5,-128,5,-125,5,75,5,-22,4,74,4,-106,3,-81,2,-43,1,-42,0,-27,-1,-12,-2,27,-2,83,-3,-72,-4,57,-4,-19,-5,-58,-5,-37,-5,23,-4,122,-4,14,-3,-78,-3,114,-2,80,-1,33,0,-1,0,-57,1,127,2,19,3,-113,3,-33,3,5,4,7,4,-46,3,125,3,6,3,87,2,-89,1,-44,0,0,0,39,-1,90,-2,-99,-3,3,-3,127,-4,48,-4,5,-4,2,-4,46,-4,120,-4,-20,-4,101,-3,8,-2,-82,-2,86,-1,-14,-1,-114,0,12,1,112,1,-74,1,-38,1,-35,1,-66,1,123,1,38,1,-70,0,77,0,-49,-1,96,-1,-5,-2,-91,-2,113,-2,66,-2,69,-2,86,-2,-112,-2,-38,-2,73,-1,-67,-1,78,0,-29,0,116,1,2,2,-122,2,-3,2,85,3,-106,3,-79,3,-67,3,-109,3,85,3,-2,2,-123,2,1,2,92,1,-71,0,-2,-1,88,-1,-88,-2,15,-2,-124,-3,16,-3,-61,-4,-107,-4,127,-4,-96,-4,-37,-4,50,-3,-71,-3,63,-2,-25,-2,-107,-1,66,0,-13,0,-118,1,29,2,-112,2,-25,2,25,3,41,3,13,3,-49,2,112,2,-33,1,67,1,-120,0,-58,-1,-9,-2,45,-2,113,-3,-75,-4,30,-4,-103,-5,69,-5,17,-5,6,-5,21,-5,97,-5,-55,-5,102,-4,19,-3,-23,-3,-51,-2,-58,-1,-62,0,-67,1,-86,2,-120,3,70,4,-20,4,96,5,-77,5,-47,5,-49,5,-111,5,37,5,-107,4,-38,3,6,3,16,2,28,1,31,0,40,-1,77,-2,127,-3,-31,-4,93,-4,31,-4,-4,-5,21,-4,76,-4,-72,-4,78,-3,-9,-3,-73,-2,-126,-1,79,0,19,1,-56,1,97,2,-36,2,37,3,83,3,70,3,29,3,-68,2,65,2,-83,1,-5,0,63,0,127,-1,-61,-2,21,-2,-128,-3,-14,-4,-99,-4,83,-4,66,-4,72,-4,123,-4,-53,-4,55,-3,-68,-3,86,-2,-13,-2,-115,-1,48,0,-79,0,59,1,-99,1,-18,1,29,2,37,2,32,2,-11,1,-81,1,90,1,-22,0,120,0,-3,-1,-115,-1,29,-1,-54,-2,-118,-2,99,-2,91,-2,116,-2,-83,-2,6,-1,114,-1,-13,-1,-115,0,26,1,-69,1,81,2,-51,2,65,3,-109,3,-61,3,-50,3,-70,3,110,3,16,3,-119,2,-21,1,47,1,107,0,-102,-1,-44,-2,30,-2,119,-3,-30,-4,111,-4,38,-4,-11,-5,0,-4,29,-4,104,-4,-41,-4,101,-3,-7,-3,-74,-2,117,-1,47,0,-16,0,-97,1,63,2,-59,2,47,3,119,3,-98,3,-94,3,-120,3,61,3,-37,2,80,2,-84,1,-6,0,45,0,92,-1,-119,-2,-67,-3,0,-3,81,-4,-50,-5,100,-5,40,-5,28,-5,44,-5,117,-5,-25,-5,-125,-4,54,-3,19,-2,-7,-2,-9,-1,-20,0,-33,1,-62,2,-114,3,53,4,-76,4,16,5,53,5,41,5,-16,4,-116,4,1,4,84,3,-120,2,-75,1,-45,0,-16,-1,29,-1,79,-2,-91,-3,22,-3,-88,-4,95,-4,80,-4,85,-4,-110,-4,-17,-4,121,-3,15,-2,-56,-2,-126,-1,71,0,7,1,-75,1,89,2,-34,2,72,3,-116,3,-95,3,-101,3,95,3,9,3,-121,2,-14,1,59,1,122,0,-73,-1,-10,-2,64,-2,-90,-3,33,-3,-61,-4,-117,-4,118,-4,-119,-4,-75,-4,31,-3,-111,-3,24,-2,-85,-2,80,-1,-18,-1,117,0,-7,0,92,1,-99,1,-57,1,-60,1,-84,1,104,1,17,1,-87,0,40,0,-86,-1,39,-1,-80,-2,75,-2,-12,-3,-66,-3,-85,-3,-78,-3,-28,-3,40,-2,-109,-2,24,-1,-92,-1,84,0,4,1,-79,1,88,2,-24,2,118,3,-42,3,31,4,66,4,67,4,34,4,-45,3,109,3,-33,2,64,2,-119,1,-61,0,-6,-1,46,-1,109,-2,-66,-3,48,-3,-78,-4,100,-4,52,-4,48,-4,86,-4,-99,-4,19,-3,-104,-3,72,-2,-4,-2,-69,-1,126,0,55,1,-29,1,111,2,-19,2,66,3,113,3,124,3,78,3,17,3,-111,2,8,2,85,1,-103,0,-54,-1,-12,-2,47,-2,98,-3,-74,-4,26,-4,-99,-5,72,-5,17,-5,6,-5,31,-5,102,-5,-43,-5,99,-4,25,-3,-34,-3}; }
	private static byte[] data81(){ return new byte[] {-62,-2,-97,-1,-108,0,119,1,91,2,37,3,-40,3,108,4,-28,4,45,5,79,5,69,5,16,5,-79,4,40,4,-122,3,-53,2,-13,1,21,1,63,0,95,-1,-91,-2,-12,-3,121,-3,11,-3,-52,-4,-72,-4,-54,-4,2,-3,96,-3,-34,-3,118,-2,25,-1,-44,-1,122,0,35,1,-76,1,60,2,-111,2,-46,2,-30,2,-38,2,-100,2,71,2,-51,1,67,1,-102,0,-5,-1,80,-1,-92,-2,25,-2,-114,-3,43,-3,-45,-4,-86,-4,-94,-4,-70,-4,-10,-4,77,-3,-62,-3,69,-2,-36,-2,114,-1,4,0,-110,0,4,1,121,1,-66,1,-5,1,10,2,8,2,-36,1,-99,1,57,1,-54,0,78,0,-57,-1,61,-1,-53,-2,91,-2,15,-2,-44,-3,-70,-3,-49,-3,-8,-3,76,-2,-67,-2,77,-1,-10,-1,-100,0,84,1,4,2,-80,2,68,3,-64,3,26,4,77,4,88,4,60,4,-21,3,123,3,-36,2,39,2,94,1,-128,0,-93,-1,-54,-2,-10,-3,69,-3,-94,-4,51,-4,-33,-5,-77,-5,-76,-5,-29,-5,58,-4,-81,-4,70,-3,-10,-3,-69,-2,-128,-1,82,0,15,1,-55,1,120,2,-9,2,100,3,-97,3,-51,3,-60,3,-93,3,78,3,-36,2,89,2,-89,1,-23,0,38,0,78,-1,-123,-2,-75,-3,11,-3,102,-4,-4,-5,-107,-5,105,-5,103,-5,-120,-5,-53,-5,59,-4,-53,-4,123,-3,62,-2,8,-1,-26,-1,-61,0,-103,1,93,2,12,3,-104,3,5,4,72,4,101,4,89,4,38,4,-47,3,82,3,-51,2,37,2,119,1,-71,0,0,0,78,-1,-83,-2,26,-2,-83,-3,75,-3,20,-3,-5,-4,12,-3,60,-3,-115,-3,-11,-3,-127,-2,14,-1,-83,-1,86,0,-23,0,-126,1,15,2,-128,2,-43,2,-1,2,31,3,12,3,-41,2,116,2,7,2,123,1,-35,0,54,0,-125,-1,-28,-2,75,-2,-46,-3,110,-3,37,-3,9,-3,9,-3,49,-3,116,-3,-46,-3,84,-2,-40,-2,105,-1,-6,-1,-122,0,-7,0,96,1,-79,1,-48,1,-39,1,-76,1,126,1,29,1,-80,0,39,0,-102,-1,9,-1,-125,-2,-1,-3,-100,-3,73,-3,23,-3,4,-3,19,-3,71,-3,-88,-3,32,-2,-71,-2,103,-1,32,0,-25,0,-78,1,109,2,22,3,-82,3,41,4,119,4,-90,4,-95,4,-126,4,56,4,-61,3,42,3,125,2,-76,1,-47,0,-9,-1,25,-1,71,-2,-119,-3,-18,-4,112,-4,27,-4,-16,-5,-5,-5,46,-4,-118,-4,3,-3,-82,-3,82,-2,26,-1,-26,-1,-88,0,110,1,26,2,-80,2,34,3,114,3,-102,3,-106,3,99,3,15,3,-104,2,-1,1,86,1,-114,0,-54,-1,-7,-2,52,-2,127,-3,-44,-4,70,-4,-43,-5,-124,-5,72,-5,74,-5,96,-5,-78,-5,6,-4,-113,-4,52,-3,-22,-3,-73,-2,-120,-1,93,0,41,1,-4,1,-80,2,83,3,-34,3,67,4,-122,4,-99,4,-107,4,102,4,16,4,-98,3,7,3,102,2,-85,1,-14,0,61,0,-115,-1,-19,-2,99,-2,0,-2,-73,-3,-112,-3,-122,-3,-100,-3,-34,-3,51,-2,-102,-2,38,-1,-93,-1,58,0,-66,0,66,1,-86,1,3,2,64,2,91,2,86,2,46,2,-13,1,-109,1,31,1,-92,0,23,0,125,-1,-20,-2,99,-2,-36,-3,114,-3,21,-3,-33,-4,-62,-4,-57,-4,-12,-4,58,-3,-109,-3,17,-2,-103,-2,42,-1,-59,-1,88,0,-27,0,95,1,-68,1,8,2,45,2,46,2,24,2,-46,1,-124,1,1,1,126,0,-27,-1,79,-1,-67,-2,52,-2,-63,-3,114,-3,62,-3,56,-3,82,-3,-108,-3,2,-2,-123,-2,50,-1,-22,-1,-79,0,-128,1,70,2,0,3,-84,3,40,4,-114,4,-64,4,-51,4,-92,4,89,4,-47,3,53,3,123,2,-88,1,-59,0,-39,-1,-10,-2,37,-2,99,-3,-57,-4,60,-4,-33,-5,-85,-5,-93,-5,-55,-5,17,-4,-123,-4,23,-3,-66,-3,126,-2,73,-1,29,0,-24,0,-95,1,82,2,-39,2,66,3,-108,3,-74,3,-71,3,-120,3,58,3,-58,2,49,2,-119,1,-57,0,4,0,37,-1,103,-2,-86,-3,-7,-4,123,-4,6,-4,-64,-5,-101,-5,-97,-5,-50,-5,24,-4,-109,-4,29,-3,-61,-3,120,-2,62,-1,3,0,-55,0,122,1,30,2,-77,2,30,3,115,3,-96,3,-72,3,-98,3,109,3,27,3,-74,2,66,2,-69,1,43,1,-117,0,-8,-1,110,-1,-18,-2,124,-2,36,-2,-18,-3,-56,-3,-59,-3,-36,-3,24,-2,89,-2,-59,-2,54,-1,-76,-1,59,0,-62,0,64,1,-78,1,32,2,98,2,-100,2,-75,2,-83,2,-128,2,62,2,-41,1,103,1,-46,0,68,0,-90,-1,13,-1,-123,-2,12,-2,-82,-3,104,-3,61,-3,62,-3,90,-3,-105,-3}; }
	private static byte[] data82(){ return new byte[] {-24,-3,89,-2,-40,-2,104,-1,-15,-1,120,0,-13,0,96,1,-80,1,-37,1,-22,1,-42,1,-101,1,74,1,-50,0,81,0,-71,-1,29,-1,-127,-2,-23,-3,101,-3,-1,-4,-98,-4,113,-4,100,-4,-127,-4,-66,-4,38,-3,-84,-3,84,-2,20,-1,-26,-1,-65,0,-96,1,110,2,47,3,-36,3,107,4,-50,4,18,5,31,5,9,5,-71,4,68,4,-83,3,-14,2,20,2,49,1,65,0,85,-1,108,-2,-85,-3,-7,-4,123,-4,18,-4,-27,-5,-22,-5,21,-4,117,-4,-8,-4,-101,-3,94,-2,31,-1,-7,-1,-61,0,-120,1,54,2,-44,2,59,3,-116,3,-89,3,-95,3,99,3,19,3,-120,2,-15,1,58,1,122,0,-80,-1,-17,-2,44,-2,127,-3,-41,-4,85,-4,-24,-5,-90,-5,126,-5,127,-5,-102,-5,-23,-5,73,-4,-58,-4,96,-3,7,-2,-64,-2,121,-1,50,0,-18,0,-102,1,58,2,-54,2,46,3,127,3,-76,3,-64,3,-88,3,124,3,39,3,-71,2,67,2,-73,1,33,1,-117,0,7,0,-127,-1,20,-1,-67,-2,123,-2,91,-2,79,-2,96,-2,-115,-2,-40,-2,42,-1,-109,-1,5,0,111,0,-28,0,65,1,-105,1,-44,1,-1,1,14,2,10,2,-30,1,-94,1,86,1,-20,0,-128,0,3,0,124,-1,-4,-2,123,-2,16,-2,-87,-3,98,-3,42,-3,20,-3,14,-3,55,-3,114,-3,-59,-3,45,-2,-77,-2,66,-1,-58,-1,90,0,-28,0,95,1,-50,1,21,2,83,2,97,2,79,2,36,2,-55,1,91,1,-51,0,50,0,127,-1,-28,-2,57,-2,-96,-3,41,-3,-50,-4,-100,-4,-111,-4,-74,-4,0,-3,122,-3,21,-2,-54,-2,-94,-1,-125,0,101,1,70,2,25,3,-51,3,100,4,-46,4,13,5,28,5,-7,4,-94,4,37,4,123,3,-75,2,-36,1,-23,0,-9,-1,18,-1,32,-2,91,-3,-88,-4,30,-4,-73,-5,119,-5,122,-5,-110,-5,-28,-5,81,-4,-19,-4,-103,-3,106,-2,52,-1,13,0,-35,0,-96,1,79,2,-31,2,89,3,-90,3,-45,3,-54,3,-93,3,76,3,-40,2,69,2,-102,1,-38,0,10,0,61,-1,-125,-2,-52,-3,46,-3,-78,-4,85,-4,28,-4,10,-4,28,-4,79,-4,-81,-4,24,-3,-82,-3,67,-2,-19,-2,-104,-1,64,0,-25,0,112,1,-18,1,83,2,-91,2,-49,2,-28,2,-35,2,-77,2,120,2,49,2,-44,1,114,1,-7,0,-115,0,18,0,-80,-1,66,-1,-16,-2,-85,-2,122,-2,94,-2,91,-2,117,-2,-112,-2,-37,-2,33,-1,125,-1,-29,-1,78,0,-70,0,31,1,122,1,-52,1,14,2,57,2,77,2,61,2,28,2,-35,1,-114,1,26,1,-91,0,34,0,-97,-1,22,-1,-96,-2,56,-2,-40,-3,-94,-3,-126,-3,126,-3,-99,-3,-50,-3,36,-2,-118,-2,4,-1,-117,-1,19,0,-102,0,25,1,-123,1,-36,1,19,2,48,2,49,2,5,2,-67,1,79,1,-34,0,61,0,-88,-1,-4,-2,83,-2,-78,-3,33,-3,-81,-4,75,-4,18,-4,0,-4,20,-4,83,-4,-72,-4,70,-3,-7,-3,-64,-2,-102,-1,-124,0,115,1,84,2,36,3,-31,3,-123,4,-11,4,67,5,94,5,64,5,0,5,-119,4,-22,3,38,3,75,2,85,1,90,0,103,-1,119,-2,-83,-3,-10,-4,108,-4,18,-4,-29,-5,-17,-5,21,-4,126,-4,2,-3,-83,-3,103,-2,47,-1,14,0,-35,0,-99,1,79,2,-35,2,82,3,-116,3,-85,3,-97,3,95,3,12,3,-126,2,-6,1,53,1,-121,0,-72,-1,-3,-2,59,-2,-111,-3,-12,-4,117,-4,16,-4,-39,-5,-67,-5,-61,-5,-15,-5,62,-4,-92,-4,45,-3,-60,-3,95,-2,13,-1,-73,-1,94,0,-3,0,-108,1,6,2,119,2,-66,2,-18,2,-3,2,-11,2,-50,2,-106,2,47,2,-42,1,94,1,-12,0,-125,0,18,0,-73,-1,85,-1,43,-1,-14,-2,-26,-2,-26,-2,3,-1,45,-1,109,-1,-69,-1,21,0,114,0,-48,0,32,1,119,1,-73,1,-27,1,3,2,2,2,-6,1,-56,1,-106,1,71,1,-31,0,123,0,-1,-1,-118,-1,7,-1,-102,-2,40,-2,-50,-3,-125,-3,79,-3,56,-3,57,-3,93,-3,-123,-3,-36,-3,59,-2,-74,-2,48,-1,-60,-1,81,0,-39,0,87,1,-61,1,34,2,91,2,125,2,121,2,86,2,13,2,-84,1,32,1,-109,0,-30,-1,49,-1,-121,-2,-32,-3,82,-3,-43,-4,127,-4,82,-4,66,-4,114,-4,-79,-4,51,-3,-44,-3,-107,-2,92,-1,81,0,56,1,33,2,-8,2,-76,3,86,4,-55,4,25,5,50,5,27,5,-41,4,99,4,-54,3,15,3,54,2,67,1,79,0,94,-1,119,-2,-96,-3,-35,-4,77,-4,-36,-5,-101,-5,-125,-5,-94,-5}; }
	private static byte[] data83(){ return new byte[] {-29,-5,87,-4,-22,-4,-103,-3,94,-2,49,-1,9,0,-34,0,-91,1,84,2,-14,2,98,3,-75,3,-43,3,-47,3,-91,3,71,3,-49,2,43,2,124,1,-70,0,-16,-1,42,-1,102,-2,-60,-3,42,-3,-67,-4,108,-4,63,-4,58,-4,92,-4,-103,-4,7,-3,122,-3,12,-2,-97,-2,89,-1,-24,-1,-111,0,15,1,-120,1,-12,1,56,2,102,2,119,2,108,2,84,2,27,2,-46,1,120,1,25,1,-81,0,72,0,-32,-1,-126,-1,53,-1,-17,-2,-56,-2,-97,-2,-103,-2,-102,-2,-55,-2,-26,-2,46,-1,121,-1,-47,-1,50,0,-105,0,-9,0,83,1,-92,1,-18,1,33,2,64,2,67,2,58,2,11,2,-52,1,117,1,10,1,-95,0,18,0,-110,-1,23,-1,-94,-2,62,-2,-20,-3,-83,-3,-110,-3,-114,-3,-87,-3,-33,-3,52,-2,-101,-2,25,-1,-105,-1,44,0,-70,0,54,1,-89,1,10,2,75,2,116,2,120,2,100,2,38,2,-52,1,88,1,-45,0,45,0,-122,-1,-40,-2,40,-2,127,-3,-18,-4,113,-4,26,-4,-36,-5,-56,-5,-38,-5,26,-4,127,-4,3,-3,-84,-3,115,-2,69,-1,43,0,15,1,-3,1,-44,2,-100,3,64,4,-62,4,28,5,60,5,53,5,-5,4,-109,4,-5,3,63,3,111,2,-119,1,-110,0,-85,-1,-61,-2,-7,-3,62,-3,-73,-4,94,-4,34,-4,45,-4,82,-4,-87,-4,45,-3,-43,-3,127,-2,76,-1,28,0,-23,0,-97,1,69,2,-48,2,53,3,111,3,-123,3,114,3,61,3,-37,2,100,2,-49,1,35,1,100,0,-93,-1,-18,-2,55,-2,-107,-3,15,-3,-105,-4,77,-4,23,-4,9,-4,26,-4,79,-4,-102,-4,0,-3,125,-3,19,-2,-92,-2,69,-1,-32,-1,120,0,6,1,-120,1,-13,1,61,2,112,2,-124,2,127,2,101,2,33,2,-33,1,127,1,34,1,-77,0,84,0,-11,-1,-94,-1,94,-1,43,-1,18,-1,16,-1,32,-1,72,-1,-116,-1,-40,-1,40,0,-114,0,-21,0,79,1,-100,1,-27,1,29,2,68,2,85,2,67,2,42,2,-14,1,-84,1,77,1,-32,0,107,0,-15,-1,106,-1,-15,-2,118,-2,7,-2,-84,-3,95,-3,55,-3,21,-3,26,-3,50,-3,112,-3,-81,-3,22,-2,-118,-2,15,-1,-108,-1,38,0,-70,0,63,1,-67,1,38,2,113,2,-91,2,-85,2,-95,2,104,2,21,2,-102,1,8,1,99,0,-78,-1,2,-1,78,-2,-93,-3,17,-3,-93,-4,68,-4,34,-4,27,-4,68,-4,-104,-4,18,-3,-69,-3,111,-2,71,-1,48,0,23,1,-8,1,-68,2,-128,3,22,4,-108,4,-30,4,-2,4,-18,4,-80,4,75,4,-64,3,12,3,79,2,108,1,-123,0,-90,-1,-55,-2,1,-2,69,-3,-62,-4,75,-4,11,-4,-22,-5,3,-4,56,-4,-99,-4,13,-3,-68,-3,93,-2,45,-1,-20,-1,-72,0,110,1,28,2,-86,2,24,3,96,3,-125,3,127,3,76,3,-13,2,126,2,-33,1,71,1,-123,0,-43,-1,21,-1,105,-2,-45,-3,84,-3,-12,-4,-75,-4,-106,-4,-92,-4,-58,-4,25,-3,118,-3,-13,-3,126,-2,20,-1,-83,-1,57,0,-70,0,43,1,-118,1,-47,1,-3,1,15,2,14,2,-21,1,-70,1,111,1,28,1,-63,0,94,0,-6,-1,-98,-1,82,-1,5,-1,-41,-2,-88,-2,-93,-2,-95,-2,-69,-2,-28,-2,36,-1,116,-1,-58,-1,50,0,-116,0,-10,0,85,1,-74,1,7,2,70,2,118,2,-118,2,-125,2,108,2,51,2,-24,1,-128,1,13,1,-110,0,11,0,127,-1,-13,-2,-127,-2,12,-2,-72,-3,121,-3,93,-3,81,-3,111,-3,-91,-3,-16,-3,100,-2,-32,-2,110,-1,-1,-1,-111,0,29,1,-98,1,13,2,98,2,-103,2,-71,2,-81,2,-122,2,69,2,-32,1,97,1,-56,0,36,0,111,-1,-67,-2,8,-2,99,-3,-53,-4,83,-4,-12,-5,-70,-5,-89,-5,-69,-5,-14,-5,79,-4,-35,-4,121,-3,63,-2,14,-1,-20,-1,-52,0,-80,1,-128,2,76,3,-32,3,110,4,-63,4,-15,4,-22,4,-70,4,89,4,-46,3,40,3,98,2,-109,1,-80,0,-39,-1,7,-1,75,-2,-96,-3,41,-3,-52,-4,-103,-4,-109,-4,-74,-4,12,-3,-128,-3,15,-2,-75,-2,115,-1,47,0,-23,0,-105,1,42,2,-91,2,4,3,65,3,77,3,64,3,10,3,-77,2,58,2,-90,1,12,1,88,0,-90,-1,-17,-2,74,-2,-86,-3,46,-3,-54,-4,126,-4,88,-4,82,-4,110,-4,-95,-4,-6,-4,98,-3,-31,-3,112,-2,4,-1,-104,-1,44,0,-75,0,38,1,-122,1,-44,1,4,2,18,2,13,2,-20,1,-81,1,100,1,8,1,-92,0,56,0,-35,-1,120,-1,47,-1,-14,-2,-58,-2,-67,-2}; }
	private static byte[] data84(){ return new byte[] {-67,-2,-32,-2,14,-1,97,-1,-70,-1,47,0,-99,0,19,1,-121,1,-16,1,72,2,-110,2,-68,2,-45,2,-42,2,-76,2,124,2,50,2,-62,1,82,1,-57,0,59,0,-95,-1,19,-1,-116,-2,7,-2,-99,-3,69,-3,6,-3,-28,-4,-40,-4,-13,-4,38,-3,104,-3,-48,-3,71,-2,-55,-2,96,-1,-17,-1,-114,0,22,1,-86,1,25,2,125,2,-62,2,-29,2,-23,2,-59,2,-120,2,28,2,-97,1,8,1,92,0,-87,-1,-10,-2,65,-2,-90,-3,14,-3,-89,-4,69,-4,27,-4,21,-4,58,-4,-123,-4,0,-3,-111,-3,72,-2,18,-1,-32,-1,-65,0,-107,1,91,2,17,3,-90,3,26,4,102,4,-114,4,125,4,84,4,-9,3,125,3,-44,2,29,2,95,1,-122,0,-78,-1,-22,-2,38,-2,-122,-3,-3,-4,-100,-4,95,-4,65,-4,80,-4,-120,-4,-41,-4,81,-3,-22,-3,-111,-2,65,-1,-1,-1,-77,0,96,1,-8,1,120,2,-39,2,26,3,52,3,38,3,-6,2,-94,2,52,2,-93,1,11,1,95,0,-68,-1,18,-1,-127,-2,-8,-3,-103,-3,70,-3,30,-3,20,-3,40,-3,95,-3,-76,-3,34,-2,-93,-2,44,-1,-77,-1,57,0,-68,0,40,1,-126,1,-54,1,-22,1,-1,1,-19,1,-44,1,-119,1,68,1,-39,0,110,0,4,0,-110,-1,42,-1,-49,-2,-121,-2,83,-2,40,-2,35,-2,41,-2,82,-2,125,-2,-43,-2,41,-1,-107,-1,7,0,124,0,-5,0,106,1,-35,1,50,2,-123,2,-77,2,-55,2,-42,2,-74,2,118,2,38,2,-64,1,63,1,-78,0,38,0,-118,-1,-13,-2,106,-2,-15,-3,-112,-3,62,-3,25,-3,3,-3,22,-3,70,-3,-102,-3,1,-2,-126,-2,25,-1,-82,-1,87,0,-18,0,-117,1,13,2,122,2,-48,2,2,3,25,3,13,3,-27,2,-115,2,30,2,-111,1,-14,0,68,0,-124,-1,-43,-2,30,-2,101,-3,-44,-4,83,-4,-13,-5,-69,-5,-103,-5,-80,-5,-25,-5,61,-4,-68,-4,95,-3,24,-2,-32,-2,-68,-1,-107,0,113,1,61,2,-9,2,-108,3,6,4,96,4,-122,4,-126,4,79,4,-6,3,120,3,-39,2,30,2,96,1,-113,0,-48,-1,12,-1,102,-2,-44,-3,100,-3,28,-3,-11,-4,0,-3,34,-3,126,-3,-36,-3,116,-2,-5,-2,-82,-1,70,0,-13,0,-121,1,9,2,110,2,-61,2,-32,2,-13,2,-44,2,-107,2,55,2,-61,1,61,1,-99,0,1,0,94,-1,-68,-2,48,-2,-82,-3,74,-3,-7,-4,-58,-4,-67,-4,-56,-4,-13,-4,55,-3,-111,-3,9,-2,-121,-2,7,-1,-113,-1,26,0,-105,0,1,1,99,1,-95,1,-53,1,-42,1,-53,1,-95,1,87,1,15,1,-86,0,57,0,-47,-1,103,-1,15,-1,-80,-2,122,-2,77,-2,70,-2,82,-2,-126,-2,-66,-2,29,-1,-113,-1,12,0,-111,0,32,1,-88,1,39,2,-111,2,-6,2,61,3,99,3,108,3,89,3,43,3,-32,2,118,2,-7,1,96,1,-56,0,35,0,119,-1,-51,-2,53,-2,-86,-3,57,-3,-31,-4,-93,-4,-126,-4,-115,-4,-95,-4,-22,-4,67,-3,-70,-3,61,-2,-36,-2,121,-1,28,0,-57,0,91,1,-29,1,88,2,-74,2,-9,2,4,3,0,3,-50,2,124,2,14,2,124,1,-29,0,44,0,117,-1,-61,-2,13,-2,109,-3,-32,-4,120,-4,36,-4,0,-4,-2,-5,41,-4,117,-4,-19,-4,123,-3,50,-2,-15,-2,-62,-1,-110,0,96,1,28,2,-47,2,87,3,-42,3,26,4,72,4,60,4,26,4,-49,3,89,3,-60,2,31,2,104,1,-82,0,-20,-1,56,-1,-116,-2,-2,-3,-126,-3,42,-3,-13,-4,-36,-4,-13,-4,34,-3,117,-3,-38,-3,101,-2,-9,-2,-106,-1,49,0,-47,0,97,1,-26,1,62,2,-118,2,-75,2,-66,2,-100,2,112,2,10,2,-93,1,18,1,-107,0,-9,-1,98,-1,-42,-2,94,-2,-13,-3,-91,-3,114,-3,94,-3,105,-3,-99,-3,-34,-3,71,-2,-78,-2,42,-1,-75,-1,55,0,-84,0,27,1,117,1,-63,1,-23,1,-13,1,-26,1,-65,1,-123,1,35,1,-63,0,68,0,-46,-1,87,-1,-33,-2,122,-2,26,-2,-36,-3,-81,-3,-94,-3,-94,-3,-52,-3,3,-2,97,-2,-59,-2,65,-1,-57,-1,86,0,-31,0,111,1,-16,1,100,2,-64,2,13,3,52,3,65,3,55,3,4,3,-71,2,80,2,-45,1,73,1,-93,0,-2,-1,99,-1,-59,-2,52,-2,-77,-3,83,-3,16,-3,-26,-4,-33,-4,1,-3,60,-3,-96,-3,20,-2,-95,-2,65,-1,-26,-1,-110,0,55,1,-47,1,82,2,-57,2,20,3,76,3,87,3,72,3,17,3,-69,2,62,2,-81,1,9,1,79,0,-108,-1,-51,-2,26,-2,105,-3,-47,-4}; }
	private static byte[] data85(){ return new byte[] {86,-4,-11,-5,-75,-5,-105,-5,-84,-5,-44,-5,46,-4,-98,-4,68,-3,-22,-3,-85,-2,121,-1,81,0,32,1,-28,1,-99,2,42,3,-100,3,-12,3,28,4,34,4,-5,3,-82,3,63,3,-77,2,16,2,100,1,-87,0,-5,-1,73,-1,-71,-2,44,-2,-45,-3,-116,-3,120,-3,-125,-3,-77,-3,3,-2,98,-2,-23,-2,114,-1,8,0,-98,0,33,1,-86,1,23,2,101,2,-106,2,-79,2,-90,2,127,2,49,2,-53,1,91,1,-54,0,59,0,-93,-1,19,-1,-126,-2,10,-2,-96,-3,83,-3,26,-3,5,-3,6,-3,42,-3,108,-3,-71,-3,37,-2,-103,-2,24,-1,-105,-1,32,0,-103,0,2,1,87,1,-94,1,-59,1,-43,1,-63,1,-101,1,84,1,0,1,-103,0,35,0,-87,-1,52,-1,-58,-2,108,-2,20,-2,-22,-3,-52,-3,-33,-3,-7,-3,61,-2,-93,-2,24,-1,-90,-1,56,0,-37,0,124,1,17,2,-99,2,13,3,118,3,-87,3,-40,3,-58,3,-73,3,111,3,18,3,-109,2,-3,1,99,1,-81,0,-5,-1,72,-1,-98,-2,-1,-3,115,-3,7,-3,-79,-4,119,-4,100,-4,109,-4,-107,-4,-40,-4,60,-3,-70,-3,78,-2,-20,-2,-106,-1,66,0,-25,0,-120,1,27,2,-114,2,-28,2,26,3,49,3,38,3,-13,2,-100,2,40,2,-98,1,-2,0,62,0,-111,-1,-52,-2,42,-2,-128,-3,-7,-4,-124,-4,64,-4,19,-4,28,-4,68,-4,-111,-4,6,-3,-105,-3,66,-2,-4,-2,-68,-1,-127,0,66,1,-11,1,-102,2,28,3,-120,3,-46,3,-13,3,-10,3,-60,3,-124,3,19,3,-111,2,-16,1,73,1,-96,0,-18,-1,71,-1,-80,-2,43,-2,-57,-3,109,-3,67,-3,53,-3,72,-3,117,-3,-55,-3,62,-2,-77,-2,69,-1,-45,-1,110,0,-3,0,-127,1,-17,1,57,2,121,2,-119,2,126,2,84,2,11,2,-83,1,53,1,-85,0,31,0,-116,-1,4,-1,-124,-2,25,-2,-61,-3,-118,-3,125,-3,126,-3,-90,-3,-25,-3,72,-2,-73,-2,58,-1,-66,-1,73,0,-62,0,51,1,-103,1,-31,1,24,2,41,2,35,2,-1,1,-69,1,97,1,-10,0,121,0,-8,-1,105,-1,-20,-2,111,-2,2,-2,-92,-3,100,-3,66,-3,56,-3,87,-3,-124,-3,-41,-3,63,-2,-73,-2,76,-1,-25,-1,-118,0,34,1,-57,1,78,2,-48,2,43,3,121,3,-102,3,-100,3,-128,3,60,3,-23,2,95,2,-41,1,51,1,-124,0,-45,-1,44,-1,-121,-2,-12,-3,127,-3,29,-3,-28,-4,-57,-4,-47,-4,-11,-4,71,-3,-82,-3,45,-2,-60,-2,101,-1,14,0,-75,0,88,1,-19,1,110,2,-41,2,38,3,83,3,88,3,64,3,8,3,-75,2,62,2,-82,1,12,1,100,0,-91,-1,-14,-2,65,-2,-96,-3,8,-3,-110,-4,48,-4,-13,-5,-48,-5,-32,-5,1,-4,87,-4,-67,-4,81,-3,-10,-3,-81,-2,102,-1,47,0,-17,0,-87,1,63,2,-61,2,41,3,111,3,-113,3,-114,3,99,3,23,3,-81,2,54,2,-88,1,12,1,108,0,-47,-1,70,-1,-63,-2,107,-2,30,-2,-4,-3,-12,-3,18,-2,69,-2,-105,-2,2,-1,115,-1,-9,-1,120,0,-5,0,-128,1,-38,1,57,2,111,2,-107,2,-97,2,-127,2,75,2,-6,1,-116,1,12,1,-120,0,-7,-1,96,-1,-41,-2,91,-2,-25,-3,-112,-3,81,-3,53,-3,51,-3,62,-3,119,-3,-61,-3,41,-2,-97,-2,34,-1,-87,-1,50,0,-77,0,33,1,-123,1,-61,1,-13,1,-5,1,-21,1,-70,1,106,1,11,1,-105,0,23,0,-117,-1,5,-1,126,-2,6,-2,-80,-3,105,-3,63,-3,59,-3,84,-3,-110,-3,-21,-3,99,-2,-9,-2,-103,-1,65,0,-19,0,-103,1,63,2,-50,2,79,3,-82,3,-13,3,18,4,15,4,-25,3,-94,3,57,3,-71,2,24,2,122,1,-66,0,5,0,76,-1,-94,-2,-3,-3,119,-3,2,-3,-85,-4,118,-4,102,-4,116,-4,-91,-4,-21,-4,89,-3,-37,-3,120,-2,18,-1,-69,-1,114,0,14,1,-84,1,42,2,-104,2,-26,2,17,3,31,3,8,3,-52,2,115,2,11,2,120,1,-28,0,54,0,-111,-1,-34,-2,70,-2,-87,-3,58,-3,-43,-4,-107,-4,125,-4,120,-4,-91,-4,-17,-4,84,-3,-48,-3,103,-2,7,-1,-74,-1,91,0,2,1,-91,1,47,2,-80,2,-6,2,67,3,90,3,85,3,53,3,-13,2,-108,2,32,2,-99,1,9,1,122,0,-30,-1,81,-1,-52,-2,93,-2,3,-2,-60,-3,-93,-3,-106,-3,-74,-3,-26,-3,66,-2,-93,-2,26,-1,-97,-1,39,0,-83,0,39,1,-116,1,-27,1,26,2,68,2,68,2,36,2,-12,1,-110,1,49,1,-82,0,46,0,-87,-1,35,-1}; }
	private static byte[] data86(){ return new byte[] {-93,-2,59,-2,-27,-3,-79,-3,-112,-3,-97,-3,-67,-3,2,-2,90,-2,-53,-2,70,-1,-43,-1,98,0,-26,0,106,1,-48,1,42,2,103,2,-122,2,-122,2,106,2,37,2,-48,1,93,1,-44,0,64,0,-96,-1,11,-1,120,-2,-21,-3,121,-3,33,-3,-41,-4,-61,-4,-70,-4,-36,-4,21,-3,121,-3,-12,-3,-126,-2,40,-1,-42,-1,-118,0,71,1,-29,1,-122,2,-1,2,105,3,-87,3,-42,3,-62,3,-92,3,85,3,-22,2,92,2,-54,1,33,1,106,0,-80,-1,-3,-2,92,-2,-56,-3,86,-3,1,-3,-57,-4,-74,-4,-52,-4,2,-3,80,-3,-61,-3,70,-2,-34,-2,127,-1,32,0,-52,0,97,1,-13,1,107,2,-42,2,18,3,66,3,69,3,46,3,-10,2,-95,2,49,2,-80,1,24,1,125,0,-51,-1,40,-1,-124,-2,-18,-3,96,-3,-17,-4,-108,-4,83,-4,51,-4,48,-4,92,-4,-104,-4,1,-3,123,-3,18,-2,-77,-2,95,-1,10,0,-72,0,83,1,-37,1,90,2,-81,2,-21,2,-1,2,0,3,-38,2,-100,2,58,2,-57,1,68,1,-72,0,52,0,-77,-1,61,-1,-34,-2,-114,-2,102,-2,75,-2,85,-2,122,-2,-72,-2,15,-1,105,-1,-30,-1,83,0,-43,0,60,1,-79,1,-2,1,71,2,109,2,120,2,112,2,69,2,5,2,-92,1,46,1,-73,0,35,0,-99,-1,19,-1,-107,-2,20,-2,-72,-3,95,-3,45,-3,15,-3,22,-3,64,-3,119,-3,-35,-3,69,-2,-41,-2,95,-1,-9,-1,-118,0,10,1,-123,1,-27,1,33,2,65,2,71,2,36,2,-27,1,-128,1,14,1,124,0,-30,-1,69,-1,-95,-2,20,-2,-112,-3,43,-3,-31,-4,-69,-4,-70,-4,-26,-4,52,-3,-95,-3,47,-2,-46,-2,-122,-1,74,0,9,1,-57,1,115,2,24,3,-99,3,-5,3,68,4,89,4,92,4,43,4,-32,3,111,3,-26,2,59,2,-103,1,-39,0,32,0,99,-1,-72,-2,26,-2,-125,-3,24,-3,-63,-4,-120,-4,118,-4,124,-4,-80,-4,-13,-4,97,-3,-32,-3,117,-2,27,-1,-67,-1,102,0,-9,0,-112,1,18,2,103,2,-75,2,-40,2,-33,2,-70,2,-126,2,40,2,-75,1,44,1,-109,0,-11,-1,76,-1,-72,-2,32,-2,-88,-3,62,-3,-20,-4,-56,-4,-73,-4,-49,-4,-11,-4,74,-3,-88,-3,37,-2,-93,-2,61,-1,-48,-1,103,0,-11,0,118,1,-20,1,68,2,-112,2,-68,2,-52,2,-66,2,-92,2,93,2,20,2,-73,1,71,1,-47,0,87,0,-38,-1,106,-1,0,-1,-85,-2,100,-2,61,-2,37,-2,51,-2,88,-2,-109,-2,-26,-2,68,-1,-71,-1,42,0,-90,0,21,1,125,1,-49,1,16,2,46,2,52,2,28,2,-23,1,-96,1,56,1,-69,0,51,0,-80,-1,28,-1,-96,-2,50,-2,-50,-3,-114,-3,100,-3,97,-3,124,-3,-73,-3,7,-2,-127,-2,-1,-2,-114,-1,35,0,-80,0,65,1,-69,1,34,2,121,2,-90,2,-78,2,-91,2,112,2,31,2,-70,1,53,1,-93,0,-3,-1,94,-1,-83,-2,29,-2,-128,-3,17,-3,-77,-4,113,-4,72,-4,83,-4,117,-4,-62,-4,41,-3,-75,-3,82,-2,7,-1,-51,-1,-110,0,83,1,13,2,-89,2,61,3,-98,3,-14,3,14,4,16,4,-32,3,-109,3,32,3,-108,2,-28,1,43,1,111,0,-81,-1,-4,-2,82,-2,-58,-3,83,-3,-10,-4,-49,-4,-68,-4,-37,-4,18,-3,113,-3,-24,-3,108,-2,7,-1,-82,-1,81,0,-16,0,-125,1,7,2,119,2,-48,2,9,3,37,3,26,3,4,3,-66,2,104,2,-10,1,117,1,-28,0,81,0,-84,-1,29,-1,125,-2,-4,-3,124,-3,27,-3,-44,-4,-94,-4,-118,-4,-113,-4,-68,-4,-1,-4,91,-3,-52,-3,80,-2,-32,-2,118,-1,3,0,-109,0,16,1,-123,1,-36,1,29,2,62,2,74,2,60,2,7,2,-65,1,108,1,8,1,-103,0,43,0,-65,-1,85,-1,11,-1,-65,-2,-96,-2,-122,-2,-104,-2,-77,-2,-8,-2,59,-1,-104,-1,7,0,116,0,-28,0,84,1,-76,1,8,2,73,2,115,2,-127,2,117,2,81,2,20,2,-65,1,82,1,-40,0,92,0,-59,-1,66,-1,-77,-2,59,-2,-47,-3,125,-3,60,-3,30,-3,24,-3,52,-3,104,-3,-59,-3,50,-2,-70,-2,75,-1,-29,-1,-127,0,11,1,-108,1,-2,1,87,2,-110,2,-90,2,-112,2,95,2,10,2,-104,1,0,1,101,0,-79,-1,-4,-2,78,-2,-85,-3,30,-3,-84,-4,93,-4,52,-4,54,-4,89,-4,-77,-4,37,-3,-58,-3,124,-2,68,-1,19,0,-22,0,-79,1,121,2,32,3,-84,3,31,4,99,4,-121,4,-126,4,87,4,-13,3,-116,3,-20,2,76,2,-111,1,-49,0}; }
	private static byte[] data87(){ return new byte[] {12,0,77,-1,-98,-2,-2,-3,115,-3,-7,-4,-81,-4,124,-4,109,-4,-126,-4,-76,-4,14,-3,118,-3,4,-2,-104,-2,49,-1,-37,-1,122,0,19,1,-110,1,7,2,92,2,-102,2,-74,2,-76,2,-108,2,77,2,-8,1,-119,1,11,1,113,0,-33,-1,74,-1,-58,-2,71,-2,-34,-3,-114,-3,81,-3,56,-3,54,-3,84,-3,-128,-3,-46,-3,47,-2,-94,-2,21,-1,-106,-1,18,0,-119,0,-2,0,96,1,-69,1,-9,1,42,2,50,2,58,2,32,2,-10,1,-73,1,110,1,25,1,-69,0,83,0,-18,-1,-111,-1,54,-1,-22,-2,-88,-2,-118,-2,117,-2,121,-2,-110,-2,-52,-2,17,-1,99,-1,-49,-1,49,0,-95,0,12,1,100,1,-71,1,-20,1,28,2,39,2,17,2,-23,1,-97,1,69,1,-53,0,74,0,-70,-1,46,-1,-84,-2,40,-2,-61,-3,103,-3,58,-3,41,-3,50,-3,101,-3,-75,-3,28,-2,-102,-2,47,-1,-52,-1,115,0,19,1,-90,1,40,2,-107,2,-26,2,26,3,40,3,12,3,-37,2,-128,2,-1,1,122,1,-50,0,39,0,108,-1,-72,-2,8,-2,113,-3,-22,-4,120,-4,43,-4,6,-4,-2,-5,41,-4,106,-4,-33,-4,114,-3,27,-2,-31,-2,-85,-1,124,0,74,1,14,2,-71,2,80,3,-69,3,19,4,45,4,47,4,-8,3,-90,3,41,3,-113,2,-31,1,34,1,97,0,-104,-1,-25,-2,61,-2,-80,-3,58,-3,-16,-4,-58,-4,-63,-4,-19,-4,41,-3,-118,-3,0,-2,-115,-2,38,-1,-56,-1,104,0,-1,0,-110,1,10,2,113,2,-70,2,-19,2,4,3,-2,2,-42,2,-100,2,67,2,-31,1,100,1,-32,0,87,0,-59,-1,57,-1,-80,-2,53,-2,-55,-3,120,-3,55,-3,23,-3,-1,-4,25,-3,63,-3,-124,-3,-37,-3,59,-2,-82,-2,46,-1,-92,-1,37,0,-116,0,-17,0,69,1,117,1,-95,1,-84,1,-100,1,124,1,66,1,-2,0,-91,0,78,0,-14,-1,-100,-1,70,-1,8,-1,-41,-2,-73,-2,-78,-2,-68,-2,-35,-2,23,-1,99,-1,-60,-1,32,0,-115,0,-11,0,90,1,-67,1,17,2,82,2,-124,2,-109,2,-100,2,-128,2,81,2,-3,1,-88,1,48,1,-72,0,43,0,-93,-1,23,-1,-110,-2,32,-2,-71,-3,104,-3,60,-3,33,-3,43,-3,84,-3,-103,-3,-6,-3,127,-2,5,-1,-98,-1,70,0,-43,0,117,1,-13,1,94,2,-78,2,-34,2,-24,2,-65,2,-115,2,22,2,-107,1,-6,0,69,0,-115,-1,-59,-2,17,-2,100,-3,-42,-4,99,-4,17,-4,-23,-5,-23,-5,21,-4,112,-4,-25,-4,-119,-3,63,-2,13,-1,-40,-1,-74,0,-120,1,78,2,3,3,-112,3,9,4,88,4,125,4,-127,4,84,4,12,4,-94,3,27,3,115,2,-65,1,4,1,65,0,-124,-1,-48,-2,44,-2,-92,-3,43,-3,-35,-4,-83,-4,-94,-4,-72,-4,-6,-4,71,-3,-69,-3,66,-2,-43,-2,104,-1,10,0,-94,0,50,1,-87,1,13,2,94,2,-122,2,-107,2,127,2,94,2,15,2,-81,1,60,1,-69,0,54,0,-81,-1,45,-1,-78,-2,79,-2,-15,-3,-68,-3,-115,-3,-124,-3,-112,-3,-78,-3,-18,-3,58,-2,-109,-2,-13,-2,103,-1,-43,-1,68,0,-87,0,12,1,88,1,-105,1,-61,1,-36,1,-32,1,-45,1,-74,1,122,1,64,1,-19,0,-108,0,66,0,-34,-1,-122,-1,50,-1,-16,-2,-75,-2,-116,-2,124,-2,-123,-2,-98,-2,-44,-2,29,-1,103,-1,-47,-1,60,0,-95,0,20,1,110,1,-49,1,13,2,55,2,75,2,67,2,29,2,-39,1,-127,1,15,1,-119,0,-2,-1,116,-1,-37,-2,89,-2,-33,-3,125,-3,62,-3,19,-3,16,-3,44,-3,106,-3,-52,-3,62,-2,-48,-2,103,-1,19,0,-73,0,100,1,-7,1,121,2,-26,2,55,3,96,3,111,3,80,3,19,3,-72,2,49,2,-101,1,-14,0,53,0,123,-1,-65,-2,6,-2,96,-3,-43,-4,99,-4,24,-4,-19,-5,-27,-5,19,-4,99,-4,-51,-4,97,-3,17,-2,-52,-2,-99,-1,108,0,54,1,-10,1,-102,2,48,3,-114,3,-34,3,-6,3,-8,3,-71,3,96,3,-21,2,85,2,-85,1,-16,0,56,0,-125,-1,-43,-2,69,-2,-68,-3,91,-3,31,-3,-7,-4,6,-3,34,-3,110,-3,-54,-3,65,-2,-55,-2,93,-1,-18,-1,-117,0,11,1,-110,1,-1,1,91,2,-101,2,-63,2,-46,2,-64,2,-103,2,89,2,8,2,-97,1,45,1,-86,0,41,0,-92,-1,42,-1,-79,-2,71,-2,-11,-3,-84,-3,-124,-3,112,-3,124,-3,-103,-3,-53,-3,13,-2,107,-2,-51,-2,53,-1,-101,-1,12,0,104,0,-61,0,7,1,59,1,89,1,99,1,83,1,49,1,-5,0}; }
	private static byte[] data88(){ return new byte[] {-76,0,104,0,14,0,-73,-1,106,-1,20,-1,-35,-2,-80,-2,-109,-2,-114,-2,-89,-2,-47,-2,2,-1,84,-1,-79,-1,29,0,-120,0,-3,0,106,1,-48,1,42,2,121,2,-83,2,-58,2,-51,2,-72,2,-117,2,70,2,-25,1,127,1,-8,0,114,0,-37,-1,75,-1,-67,-2,53,-2,-60,-3,102,-3,35,-3,-2,-4,-10,-4,16,-3,78,-3,-91,-3,23,-2,-92,-2,65,-1,-27,-1,-117,0,38,1,-62,1,55,2,-90,2,-26,2,15,3,11,3,-27,2,-101,2,39,2,-102,1,-14,0,64,0,117,-1,-67,-2,-1,-3,89,-3,-56,-4,84,-4,15,-4,-32,-5,-16,-5,20,-4,108,-4,-21,-4,126,-3,47,-2,-15,-2,-58,-1,-102,0,93,1,38,2,-56,2,93,3,-44,3,31,4,69,4,70,4,35,4,-36,3,122,3,-15,2,92,2,-74,1,-6,0,69,0,-104,-1,-20,-2,85,-2,-47,-3,107,-3,39,-3,5,-3,-6,-4,14,-3,87,-3,-98,-3,21,-2,-108,-2,28,-1,-79,-1,61,0,-63,0,60,1,-96,1,-11,1,46,2,67,2,74,2,35,2,-12,1,-97,1,66,1,-51,0,89,0,-43,-1,98,-1,-11,-2,-109,-2,61,-2,3,-2,-38,-3,-50,-3,-47,-3,-9,-3,35,-2,104,-2,-71,-2,20,-1,125,-1,-43,-1,66,0,-106,0,-21,0,44,1,108,1,126,1,-95,1,-97,1,-110,1,109,1,54,1,0,1,-81,0,100,0,9,0,-74,-1,103,-1,37,-1,-30,-2,-75,-2,-99,-2,-112,-2,-97,-2,-72,-2,-18,-2,51,-1,-110,-1,-17,-1,95,0,-65,0,55,1,-113,1,-27,1,45,2,95,2,108,2,101,2,75,2,12,2,-74,1,67,1,-56,0,59,0,-85,-1,11,-1,-123,-2,-3,-3,-108,-3,51,-3,1,-3,-29,-4,-21,-4,22,-3,92,-3,-62,-3,64,-2,-38,-2,121,-1,39,0,-50,0,121,1,22,2,-93,2,6,3,91,3,-114,3,-101,3,121,3,57,3,-27,2,91,2,-50,1,20,1,100,0,-99,-1,-35,-2,34,-2,122,-3,-33,-4,112,-4,26,-4,-14,-5,-28,-5,9,-4,82,-4,-56,-4,85,-3,-3,-3,-65,-2,-128,-1,80,0,24,1,-57,1,113,2,-6,2,104,3,-94,3,-58,3,-72,3,-116,3,41,3,-70,2,37,2,-122,1,-42,0,42,0,120,-1,-35,-2,73,-2,-40,-3,126,-3,73,-3,57,-3,62,-3,100,-3,-85,-3,16,-2,-125,-2,6,-1,-118,-1,30,0,-82,0,53,1,-89,1,14,2,83,2,-107,2,-78,2,-79,2,-93,2,109,2,41,2,-50,1,107,1,-7,0,127,0,8,0,-113,-1,30,-1,-75,-2,98,-2,33,-2,-11,-3,-34,-3,-38,-3,-13,-3,29,-2,87,-2,-95,-2,-15,-2,86,-1,-83,-1,9,0,90,0,-97,0,-37,0,2,1,20,1,24,1,9,1,-29,0,-83,0,102,0,29,0,-59,-1,110,-1,28,-1,-39,-2,-98,-2,107,-2,84,-2,86,-2,96,-2,-122,-2,-70,-2,14,-1,103,-1,-51,-1,68,0,-70,0,43,1,-97,1,14,2,96,2,-81,2,-33,2,-1,2,-2,2,-24,2,-75,2,98,2,2,2,-117,1,6,1,115,0,-46,-1,65,-1,-83,-2,36,-2,-73,-3,88,-3,21,-3,-5,-4,-8,-4,29,-3,92,-3,-62,-3,56,-2,-56,-2,108,-1,23,0,-65,0,100,1,-13,1,124,2,-30,2,35,3,74,3,67,3,20,3,-56,2,86,2,-63,1,23,1,95,0,-93,-1,-40,-2,30,-2,120,-3,-28,-4,114,-4,36,-4,-8,-5,-17,-5,24,-4,99,-4,-43,-4,103,-3,13,-2,-54,-2,-116,-1,88,0,34,1,-33,1,-124,2,15,3,-119,3,-48,3,-4,3,-7,3,-32,3,-106,3,55,3,-76,2,31,2,126,1,-55,0,30,0,113,-1,-42,-2,61,-2,-44,-3,114,-3,68,-3,41,-3,44,-3,94,-3,-97,-3,-5,-3,111,-2,-16,-2,124,-1,-2,-1,-122,0,-6,0,105,1,-63,1,-8,1,31,2,45,2,19,2,-23,1,-87,1,83,1,-11,0,-126,0,20,0,-93,-1,65,-1,-22,-2,-103,-2,87,-2,51,-2,40,-2,41,-2,70,-2,119,-2,-77,-2,2,-1,88,-1,-79,-1,21,0,112,0,-61,0,21,1,74,1,124,1,-102,1,-89,1,-100,1,-117,1,92,1,32,1,-31,0,-122,0,49,0,-39,-1,-128,-1,43,-1,-38,-2,-105,-2,108,-2,69,-2,63,-2,78,-2,115,-2,-88,-2,-9,-2,78,-1,-68,-1,35,0,-99,0,11,1,123,1,-38,1,35,2,96,2,122,2,-117,2,116,2,67,2,-18,1,-115,1,20,1,-124,0,-18,-1,86,-1,-59,-2,48,-2,-73,-3,72,-3,0,-3,-50,-4,-72,-4,-53,-4,-4,-4,72,-3,-68,-3,64,-2,-42,-2,-125,-1,54,0,-25,0,-106,1,55,2,-58,2,53,3,-117,3,-62,3,-52,3,-69,3,127,3}; }
	private static byte[] data89(){ return new byte[] {28,3,-86,2,6,2,95,1,-100,0,-45,-1,18,-1,78,-2,-94,-3,-2,-4,-114,-4,48,-4,2,-4,-5,-5,21,-4,103,-4,-44,-4,102,-3,10,-2,-61,-2,-113,-1,78,0,17,1,-67,1,89,2,-40,2,57,3,109,3,125,3,105,3,40,3,-41,2,94,2,-60,1,43,1,124,0,-42,-1,50,-1,-87,-2,41,-2,-54,-3,122,-3,80,-3,77,-3,95,-3,-102,-3,-24,-3,67,-2,-56,-2,59,-1,-50,-1,72,0,-43,0,71,1,-79,1,-3,1,60,2,93,2,105,2,98,2,52,2,-7,1,-86,1,77,1,-32,0,112,0,-9,-1,-123,-1,29,-1,-59,-2,118,-2,61,-2,32,-2,21,-2,23,-2,64,-2,107,-2,-75,-2,-2,-2,95,-1,-76,-1,26,0,104,0,-66,0,-6,0,29,1,66,1,55,1,53,1,3,1,-48,0,-119,0,57,0,-39,-1,120,-1,19,-1,-64,-2,108,-2,49,-2,3,-2,-22,-3,-33,-3,-9,-3,25,-2,90,-2,-87,-2,12,-1,125,-1,-1,-1,123,0,-11,0,118,1,-20,1,88,2,-89,2,-17,2,25,3,40,3,29,3,-3,2,-67,2,108,2,-7,1,124,1,-21,0,80,0,-76,-1,11,-1,124,-2,-12,-3,-127,-3,27,-3,-30,-4,-62,-4,-58,-4,-20,-4,56,-3,-95,-3,35,-2,-65,-2,95,-1,17,0,-59,0,100,1,3,2,-128,2,-14,2,39,3,81,3,65,3,18,3,-55,2,70,2,-68,1,9,1,91,0,-108,-1,-42,-2,30,-2,121,-3,-31,-4,108,-4,28,-4,-20,-5,-24,-5,5,-4,80,-4,-67,-4,65,-3,-27,-3,-93,-2,88,-1,39,0,-27,0,-103,1,63,2,-46,2,64,3,-113,3,-68,3,-64,3,-88,3,103,3,4,3,-111,2,-2,1,96,1,-64,0,14,0,113,-1,-43,-2,96,-2,-17,-3,-89,-3,123,-3,114,-3,-127,-3,-64,-3,11,-2,109,-2,-26,-2,90,-1,-27,-1,93,0,-44,0,57,1,-113,1,-55,1,-19,1,-20,1,-33,1,-85,1,118,1,18,1,-69,0,71,0,-38,-1,111,-1,17,-1,-72,-2,109,-2,58,-2,26,-2,22,-2,28,-2,68,-2,116,-2,-67,-2,15,-1,103,-1,-45,-1,37,0,-108,0,-30,0,55,1,103,1,-96,1,-69,1,-70,1,-82,1,-115,1,96,1,32,1,-50,0,112,0,13,0,-81,-1,72,-1,-25,-2,-107,-2,83,-2,21,-2,-10,-3,-21,-3,-14,-3,19,-2,78,-2,-102,-2,-3,-2,107,-1,-28,-1,96,0,-35,0,84,1,-55,1,30,2,99,2,-103,2,-88,2,-88,2,123,2,66,2,-17,1,118,1,-12,0,92,0,-55,-1,50,-1,-104,-2,19,-2,-105,-3,48,-3,-20,-4,-71,-4,-80,-4,-68,-4,-13,-4,64,-3,-72,-3,48,-2,-46,-2,119,-1,44,0,-38,0,-126,1,39,2,-83,2,38,3,127,3,-67,3,-52,3,-67,3,-120,3,47,3,-77,2,38,2,119,1,-66,0,-12,-1,45,-1,107,-2,-67,-3,33,-3,-89,-4,80,-4,26,-4,13,-4,41,-4,115,-4,-47,-4,100,-3,6,-2,-75,-2,113,-1,42,0,-29,0,-111,1,32,2,-109,2,-20,2,29,3,38,3,11,3,-41,2,120,2,7,2,122,1,-20,0,68,0,-87,-1,24,-1,-112,-2,38,-2,-53,-3,-114,-3,118,-3,118,-3,-100,-3,-38,-3,42,-2,-109,-2,9,-1,-117,-1,21,0,-107,0,17,1,-128,1,-49,1,20,2,70,2,81,2,73,2,43,2,-4,1,-97,1,74,1,-39,0,116,0,-8,-1,-114,-1,26,-1,-64,-2,117,-2,65,-2,25,-2,17,-2,26,-2,76,-2,-128,-2,-63,-2,33,-1,-128,-1,-25,-1,66,0,-84,0,-3,0,59,1,109,1,-126,1,-117,1,118,1,74,1,8,1,-73,0,88,0,-22,-1,127,-1,20,-1,-86,-2,72,-2,4,-2,-65,-3,-101,-3,-115,-3,-104,-3,-73,-3,-18,-3,69,-2,-87,-2,27,-1,-97,-1,33,0,-90,0,49,1,-86,1,29,2,125,2,-46,2,6,3,42,3,46,3,23,3,-30,2,-105,2,59,2,-61,1,63,1,-79,0,17,0,124,-1,-36,-2,73,-2,-48,-3,98,-3,20,-3,-28,-4,-48,-4,-31,-4,9,-3,93,-3,-68,-3,66,-2,-39,-2,127,-1,32,0,-49,0,113,1,2,2,121,2,-42,2,20,3,45,3,45,3,-4,2,-79,2,65,2,-76,1,28,1,116,0,-71,-1,3,-1,84,-2,-75,-3,44,-3,-76,-4,106,-4,55,-4,48,-4,82,-4,-118,-4,-16,-4,100,-3,8,-2,-83,-2,96,-1,30,0,-48,0,126,1,28,2,-93,2,1,3,87,3,122,3,127,3,94,3,30,3,-56,2,86,2,-59,1,42,1,-120,0,-19,-1,80,-1,-59,-2,82,-2,-12,-3,-71,-3,-105,-3,-101,-3,-73,-3,-11,-3,76,-2,-75,-2,47,-1,-80,-1,46,0,-83,0,31,1,121,1,-58,1,-24,1,-3,1}; }
	private static byte[] data90(){ return new byte[] {-11,1,-50,1,-119,1,57,1,-48,0,100,0,-20,-1,108,-1,-3,-2,-105,-2,69,-2,-1,-3,-43,-3,-63,-3,-52,-3,-15,-3,40,-2,117,-2,-46,-2,60,-1,-74,-1,35,0,-105,0,1,1,92,1,-86,1,-24,1,15,2,27,2,20,2,-14,1,-65,1,112,1,21,1,-72,0,59,0,-49,-1,86,-1,-22,-2,-118,-2,44,-2,-27,-3,-66,-3,-90,-3,-80,-3,-48,-3,2,-2,87,-2,-78,-2,46,-1,-85,-1,51,0,-67,0,64,1,-74,1,33,2,125,2,-75,2,-38,2,-31,2,-55,2,-107,2,67,2,-34,1,101,1,-45,0,65,0,-83,-1,18,-1,-122,-2,5,-2,-106,-3,48,-3,-14,-4,-44,-4,-51,-4,-28,-4,19,-3,112,-3,-45,-3,95,-2,-21,-2,-112,-1,39,0,-42,0,108,1,-3,1,-123,2,-23,2,67,3,106,3,-118,3,117,3,72,3,-14,2,-119,2,2,2,100,1,-73,0,7,0,82,-1,-89,-2,11,-2,-127,-3,13,-3,-71,-4,-119,-4,-121,-4,-101,-4,-27,-4,54,-3,-72,-3,67,-2,-27,-2,-117,-1,48,0,-36,0,109,1,-22,1,81,2,-102,2,-66,2,-61,2,-89,2,100,2,10,2,-96,1,22,1,-109,0,-1,-1,107,-1,-24,-2,115,-2,21,-2,-52,-3,-91,-3,-111,-3,-87,-3,-43,-3,29,-2,121,-2,-17,-2,104,-1,-21,-1,111,0,-12,0,106,1,-50,1,25,2,87,2,118,2,124,2,107,2,54,2,-13,1,-111,1,36,1,-82,0,40,0,-80,-1,63,-1,-55,-2,116,-2,49,-2,8,-2,-13,-3,2,-2,32,-2,101,-2,-74,-2,26,-1,-119,-1,5,0,115,0,-23,0,74,1,-96,1,-36,1,-2,1,8,2,-3,1,-54,1,-119,1,31,1,-69,0,56,0,-71,-1,48,-1,-80,-2,54,-2,-48,-3,124,-3,62,-3,26,-3,23,-3,34,-3,94,-3,-92,-3,9,-2,122,-2,5,-1,-110,-1,43,0,-69,0,71,1,-49,1,65,2,-95,2,-7,2,37,3,64,3,67,3,34,3,-27,2,-108,2,43,2,-71,1,42,1,-107,0,-7,-1,103,-1,-39,-2,82,-2,-23,-3,123,-3,69,-3,19,-3,21,-3,38,-3,96,-3,-81,-3,26,-2,-102,-2,44,-1,-66,-1,88,0,-9,0,-128,1,-1,1,94,2,-78,2,-19,2,-7,2,-14,2,-71,2,127,2,9,2,-105,1,5,1,111,0,-49,-1,46,-1,-117,-2,10,-2,-118,-3,44,-3,-33,-4,-68,-4,-73,-4,-57,-4,6,-3,87,-3,-57,-3,73,-2,-43,-2,127,-1,21,0,-73,0,84,1,-38,1,80,2,-84,2,-15,2,14,3,14,3,-16,2,-72,2,96,2,-18,1,108,1,-37,0,83,0,-66,-1,55,-1,-70,-2,90,-2,9,-2,-34,-3,-50,-3,-43,-3,3,-2,70,-2,-92,-2,22,-1,-113,-1,10,0,-120,0,2,1,109,1,-67,1,-6,1,19,2,27,2,-1,1,-58,1,120,1,21,1,-94,0,32,0,-96,-1,35,-1,-83,-2,70,-2,-10,-3,-74,-3,-94,-3,-101,-3,-68,-3,-25,-3,65,-2,-101,-2,22,-1,-124,-1,25,0,-105,0,26,1,-114,1,-19,1,60,2,114,2,-114,2,-106,2,125,2,76,2,-1,1,-96,1,46,1,-80,0,37,0,-100,-1,25,-1,-93,-2,51,-2,-41,-3,-114,-3,106,-3,90,-3,99,-3,-108,-3,-36,-3,60,-2,-80,-2,53,-1,-65,-1,90,0,-26,0,112,1,-16,1,86,2,-82,2,-32,2,1,3,-13,2,-42,2,-99,2,63,2,-45,1,89,1,-61,0,53,0,-103,-1,2,-1,124,-2,-4,-3,-105,-3,66,-3,10,-3,-19,-4,-11,-4,16,-3,81,-3,-99,-3,6,-2,125,-2,16,-1,-105,-1,60,0,-54,0,98,1,-33,1,94,2,-73,2,17,3,46,3,79,3,65,3,28,3,-48,2,114,2,-5,1,114,1,-39,0,59,0,-108,-1,-4,-2,109,-2,-10,-3,-112,-3,57,-3,34,-3,19,-3,35,-3,86,-3,-86,-3,25,-2,-104,-2,44,-1,-67,-1,89,0,-23,0,114,1,-29,1,54,2,116,2,-118,2,-107,2,101,2,43,2,-40,1,110,1,-21,0,109,0,-33,-1,94,-1,-32,-2,125,-2,33,-2,-25,-3,-60,-3,-65,-3,-43,-3,9,-2,83,-2,-72,-2,38,-1,-92,-1,35,0,-91,0,39,1,-113,1,-16,1,59,2,109,2,-125,2,127,2,97,2,38,2,-38,1,111,1,-4,0,125,0,-6,-1,120,-1,0,-1,-113,-2,62,-2,-10,-3,-42,-3,-54,-3,-28,-3,22,-2,108,-2,-51,-2,64,-1,-50,-1,76,0,-34,0,88,1,-55,1,36,2,109,2,-115,2,-104,2,122,2,66,2,-14,1,125,1,-6,0,103,0,-45,-1,55,-1,-93,-2,24,-2,-94,-3,66,-3,1,-3,-31,-4,-40,-4,-9,-4,48,-3,-119,-3,-8,-3,122,-2,14,-1,-91,-1,75,0,-26,0,123,1,4,2,127,2,-32,2,42,3}; }
	private static byte[] data91(){ return new byte[] {91,3,115,3,109,3,73,3,14,3,-77,2,75,2,-52,1,60,1,-84,0,18,0,-128,-1,-20,-2,119,-2,0,-2,-77,-3,110,-3,87,-3,78,-3,101,-3,-96,-3,-19,-3,88,-2,-44,-2,92,-1,-28,-1,-124,0,2,1,-120,1,-7,1,78,2,-103,2,-67,2,-62,2,-82,2,122,2,42,2,-59,1,82,1,-51,0,57,0,-91,-1,29,-1,-114,-2,21,-2,-75,-3,96,-3,52,-3,18,-3,30,-3,58,-3,116,-3,-59,-3,46,-2,-101,-2,39,-1,-78,-1,69,0,-52,0,80,1,-55,1,40,2,113,2,-84,2,-70,2,-61,2,-107,2,101,2,15,2,-83,1,60,1,-70,0,57,0,-69,-1,70,-1,-37,-2,-107,-2,82,-2,63,-2,55,-2,84,-2,-117,-2,-44,-2,52,-1,-88,-1,33,0,-103,0,26,1,127,1,-38,1,31,2,72,2,86,2,68,2,17,2,-55,1,100,1,-11,0,109,0,-27,-1,79,-1,-55,-2,83,-2,-15,-3,-109,-3,99,-3,79,-3,84,-3,127,-3,-63,-3,24,-2,-110,-2,12,-1,-91,-1,54,0,-64,0,75,1,-58,1,45,2,-123,2,-64,2,-36,2,-38,2,-73,2,114,2,42,2,-74,1,51,1,-91,0,16,0,114,-1,-30,-2,87,-2,-27,-3,-128,-3,60,-3,24,-3,15,-3,42,-3,92,-3,-73,-3,37,-2,-82,-2,63,-1,-34,-1,-126,0,27,1,-82,1,51,2,-100,2,-14,2,32,3,53,3,39,3,-4,2,-75,2,79,2,-37,1,72,1,-75,0,24,0,126,-1,-17,-2,98,-2,-19,-3,-112,-3,64,-3,15,-3,-3,-4,9,-3,53,-3,113,-3,-53,-3,57,-2,-78,-2,60,-1,-56,-1,94,0,-27,0,105,1,-33,1,73,2,-104,2,-43,2,-4,2,-6,2,-24,2,-73,2,105,2,14,2,-104,1,23,1,-113,0,-10,-1,119,-1,-25,-2,124,-2,18,-2,-53,-3,-103,-3,122,-3,-121,-3,-96,-3,-36,-3,44,-2,-112,-2,4,-1,127,-1,-2,-1,117,0,-26,0,77,1,-88,1,-37,1,2,2,1,2,-12,1,-61,1,-126,1,35,1,-64,0,67,0,-46,-1,86,-1,-24,-2,-126,-2,49,-2,-18,-3,-57,-3,-68,-3,-55,-3,-17,-3,48,-2,-114,-2,-15,-2,100,-1,-26,-1,112,0,-27,0,89,1,-66,1,25,2,83,2,120,2,-124,2,106,2,59,2,-12,1,-108,1,29,1,-96,0,22,0,-108,-1,2,-1,-111,-2,46,-2,-34,-3,-95,-3,-113,-3,-108,-3,-62,-3,3,-2,104,-2,-35,-2,101,-1,-10,-1,-112,0,23,1,-82,1,25,2,125,2,-72,2,-29,2,-31,2,-61,2,120,2,24,2,-93,1,16,1,116,0,-58,-1,30,-1,123,-2,-22,-3,102,-3,-12,-4,-89,-4,117,-4,106,-4,-125,-4,-74,-4,12,-3,-123,-3,2,-2,-93,-2,70,-1,-14,-1,-102,0,57,1,-49,1,81,2,-67,2,11,3,59,3,75,3,74,3,27,3,-44,2,121,2,5,2,-128,1,-22,0,86,0,-61,-1,42,-1,-84,-2,54,-2,-39,-3,-119,-3,96,-3,79,-3,86,-3,125,-3,-65,-3,13,-2,127,-2,-13,-2,113,-1,-7,-1,123,0,-9,0,100,1,-67,1,12,2,52,2,80,2,79,2,57,2,0,2,-75,1,86,1,-15,0,113,0,-13,-1,118,-1,-4,-2,-109,-2,46,-2,-41,-3,-99,-3,124,-3,113,-3,118,-3,-94,-3,-42,-3,39,-2,-116,-2,-17,-2,106,-1,-29,-1,94,0,-54,0,52,1,-115,1,-43,1,17,2,35,2,39,2,11,2,-24,1,-98,1,87,1,-26,0,-128,0,9,0,-93,-1,54,-1,-41,-2,-116,-2,88,-2,59,-2,49,-2,74,-2,112,-2,-72,-2,14,-1,120,-1,-18,-1,91,0,-50,0,66,1,-100,1,-25,1,24,2,55,2,59,2,22,2,-45,1,127,1,22,1,-99,0,10,0,124,-1,-23,-2,92,-2,-27,-3,125,-3,36,-3,-17,-4,-37,-4,-26,-4,21,-3,89,-3,-67,-3,58,-2,-50,-2,94,-1,7,0,-90,0,66,1,-53,1,71,2,-89,2,-21,2,9,3,20,3,-20,2,-78,2,82,2,-40,1,83,1,-76,0,9,0,112,-1,-64,-2,51,-2,-82,-3,69,-3,-11,-4,-60,-4,-66,-4,-38,-4,18,-3,107,-3,-29,-3,114,-2,10,-1,-72,-1,88,0,4,1,-115,1,30,2,127,2,-39,2,6,3,28,3,15,3,-46,2,-116,2,34,2,-87,1,21,1,122,0,-35,-1,64,-1,-82,-2,41,-2,-78,-3,93,-3,19,-3,-12,-4,-26,-4,-3,-4,38,-3,118,-3,-55,-3,59,-2,-87,-2,44,-1,-67,-1,64,0,-66,0,48,1,-93,1,-12,1,61,2,103,2,125,2,111,2,91,2,41,2,-31,1,-120,1,31,1,-84,0,53,0,-65,-1,82,-1,-20,-2,-120,-2,69,-2,18,-2,-17,-3,-24,-3,-4,-3,40,-2,98,-2,-80,-2,19,-1,109,-1,-34,-1,57,0}; }
	private static byte[] data92(){ return new byte[] {-91,0,-16,0,54,1,106,1,-115,1,-105,1,-128,1,97,1,36,1,-35,0,121,0,23,0,-79,-1,67,-1,-37,-2,-126,-2,42,-2,-17,-3,-63,-3,-80,-3,-77,-3,-54,-3,4,-2,72,-2,-81,-2,25,-1,-110,-1,13,0,-118,0,3,1,112,1,-43,1,32,2,79,2,107,2,114,2,79,2,31,2,-53,1,102,1,-28,0,106,0,-46,-1,72,-1,-59,-2,72,-2,-29,-3,-104,-3,95,-3,79,-3,92,-3,-109,-3,-35,-3,70,-2,-55,-2,94,-1,-13,-1,-102,0,50,1,-56,1,73,2,-84,2,-21,2,24,3,14,3,-9,2,-90,2,65,2,-63,1,35,1,121,0,-59,-1,19,-1,99,-2,-62,-3,49,-3,-63,-4,108,-4,53,-4,44,-4,65,-4,113,-4,-48,-4,64,-3,-47,-3,97,-2,18,-1,-67,-1,108,0,19,1,-89,1,45,2,-112,2,-27,2,24,3,48,3,29,3,-15,2,-81,2,79,2,-39,1,82,1,-55,0,51,0,-92,-1,26,-1,-95,-2,47,-2,-26,-3,-89,-3,-127,-3,-124,-3,-109,-3,-51,-3,16,-2,108,-2,-39,-2,72,-1,-55,-1,63,0,-73,0,27,1,120,1,-67,1,-13,1,8,2,10,2,0,2,-47,1,-103,1,72,1,-20,0,124,0,22,0,-92,-1,54,-1,-43,-2,-128,-2,51,-2,-13,-3,-45,-3,-63,-3,-56,-3,-39,-3,3,-2,69,-2,-113,-2,-26,-2,74,-1,-75,-1,23,0,-125,0,-36,0,52,1,122,1,-72,1,-46,1,-33,1,-39,1,-67,1,-128,1,56,1,-27,0,124,0,22,0,-86,-1,69,-1,-24,-2,-109,-2,90,-2,42,-2,28,-2,33,-2,86,-2,-125,-2,-42,-2,62,-1,-86,-1,41,0,-91,0,32,1,-115,1,-24,1,42,2,93,2,98,2,97,2,48,2,-17,1,-117,1,18,1,-120,0,-13,-1,91,-1,-61,-2,52,-2,-77,-3,81,-3,-5,-4,-54,-4,-82,-4,-56,-4,-11,-4,76,-3,-83,-3,59,-2,-48,-2,111,-1,27,0,-55,0,113,1,-4,1,126,2,-23,2,46,3,85,3,89,3,64,3,-14,2,-99,2,26,2,-111,1,-26,0,65,0,-105,-1,-29,-2,77,-2,-59,-3,94,-3,9,-3,-32,-4,-39,-4,-14,-4,47,-3,-119,-3,3,-2,-112,-2,44,-1,-47,-1,120,0,18,1,-93,1,34,2,-125,2,-53,2,-13,2,-12,2,-33,2,-93,2,75,2,-32,1,95,1,-43,0,61,0,-88,-1,19,-1,-108,-2,30,-2,-67,-3,112,-3,62,-3,45,-3,43,-3,72,-3,-125,-3,-61,-3,43,-2,-114,-2,6,-1,125,-1,-3,-1,116,0,-24,0,68,1,-89,1,-27,1,22,2,51,2,51,2,36,2,3,2,-54,1,-126,1,43,1,-58,0,103,0,-8,-1,-91,-1,61,-1,-11,-2,-77,-2,-119,-2,108,-2,106,-2,-120,-2,-95,-2,-24,-2,42,-1,-128,-1,-38,-1,54,0,-108,0,-31,0,58,1,108,1,-91,1,-76,1,-72,1,-88,1,122,1,69,1,-14,0,-105,0,55,0,-60,-1,86,-1,-17,-2,-109,-2,44,-2,-11,-3,-72,-3,-86,-3,-92,-3,-64,-3,-25,-3,57,-2,-120,-2,-14,-2,104,-1,-23,-1,110,0,-20,0,101,1,-46,1,45,2,109,2,-100,2,-87,2,-104,2,106,2,43,2,-59,1,78,1,-51,0,64,0,-92,-1,22,-1,-119,-2,21,-2,-91,-3,109,-3,65,-3,50,-3,80,-3,-117,-3,-27,-3,87,-2,-22,-2,-122,-1,48,0,-52,0,119,1,8,2,-122,2,-23,2,44,3,83,3,78,3,48,3,-28,2,124,2,-13,1,89,1,-76,0,-3,-1,83,-1,-92,-2,0,-2,119,-3,5,-3,-81,-4,127,-4,103,-4,124,-4,-74,-4,7,-3,123,-3,-2,-3,-108,-2,52,-1,-32,-1,-121,0,24,1,-80,1,44,2,-111,2,-40,2,-1,2,17,3,-1,2,-52,2,-123,2,33,2,-85,1,46,1,-88,0,27,0,-103,-1,35,-1,-80,-2,87,-2,18,-2,-28,-3,-35,-3,-34,-3,11,-2,71,-2,-115,-2,-15,-2,96,-1,-52,-1,63,0,-83,0,18,1,101,1,-91,1,-41,1,-12,1,-5,1,-12,1,-58,1,-109,1,72,1,-15,0,-109,0,50,0,-56,-1,102,-1,14,-1,-70,-2,126,-2,71,-2,33,-2,17,-2,25,-2,48,-2,90,-2,-112,-2,-41,-2,39,-1,-123,-1,-28,-1,69,0,-95,0,-13,0,68,1,-124,1,-80,1,-48,1,-43,1,-54,1,-81,1,124,1,58,1,-28,0,-123,0,35,0,-72,-1,91,-1,5,-1,-77,-2,120,-2,78,-2,62,-2,67,-2,99,-2,-99,-2,-23,-2,81,-1,-78,-1,54,0,-88,0,38,1,-102,1,0,2,77,2,-116,2,-92,2,-80,2,-113,2,92,2,7,2,-97,1,29,1,-112,0,-15,-1,93,-1,-65,-2,49,-2,-71,-3,73,-3,0,-3,-49,-4,-64,-4,-42,-4,8,-3,89,-3,-67,-3,69,-2,-33,-2,-128,-1,48,0}; }
	private static byte[] data93(){ return new byte[] {-47,0,125,1,19,2,-111,2,2,3,76,3,115,3,-123,3,105,3,40,3,-47,2,84,2,-59,1,34,1,127,0,-42,-1,48,-1,-104,-2,13,-2,-92,-3,75,-3,36,-3,25,-3,45,-3,104,-3,-66,-3,56,-2,-75,-2,80,-1,-16,-1,-116,0,37,1,-83,1,44,2,126,2,-59,2,-25,2,-15,2,-50,2,-105,2,70,2,-32,1,104,1,-40,0,76,0,-62,-1,62,-1,-65,-2,85,-2,-13,-3,-68,-3,-116,-3,120,-3,-119,-3,-91,-3,-37,-3,41,-2,-124,-2,-17,-2,92,-1,-49,-1,75,0,-66,0,36,1,123,1,-51,1,11,2,40,2,60,2,55,2,27,2,-20,1,-88,1,95,1,13,1,-88,0,87,0,-19,-1,-94,-1,74,-1,21,-1,-21,-2,-43,-2,-47,-2,-27,-2,17,-1,65,-1,-127,-1,-40,-1,53,0,-116,0,-33,0,46,1,117,1,-77,1,-44,1,-17,1,-24,1,-37,1,-89,1,113,1,32,1,-54,0,105,0,-8,-1,-120,-1,32,-1,-69,-2,99,-2,29,-2,-27,-3,-64,-3,-73,-3,-72,-3,-37,-3,17,-2,90,-2,-67,-2,36,-1,-92,-1,31,0,-89,0,39,1,-101,1,9,2,99,2,-90,2,-47,2,-36,2,-54,2,-94,2,90,2,-8,1,127,1,-5,0,99,0,-47,-1,62,-1,-76,-2,59,-2,-35,-3,-116,-3,107,-3,104,-3,126,-3,-57,-3,36,-2,-94,-2,46,-1,-54,-1,114,0,25,1,-66,1,82,2,-50,2,59,3,-122,3,-92,3,-92,3,-122,3,61,3,-40,2,94,2,-58,1,31,1,107,0,-66,-1,27,-1,112,-2,-30,-3,112,-3,22,-3,-47,-4,-69,-4,-50,-4,-15,-4,51,-3,-97,-3,19,-2,-91,-2,62,-1,-30,-1,126,0,31,1,-87,1,33,2,127,2,-45,2,-5,2,3,3,-16,2,-64,2,116,2,7,2,-101,1,23,1,-117,0,4,0,-124,-1,3,-1,-89,-2,80,-2,29,-2,-3,-3,-2,-3,21,-2,78,-2,-105,-2,-4,-2,89,-1,-44,-1,67,0,-79,0,27,1,118,1,-59,1,-7,1,19,2,33,2,18,2,-16,1,-68,1,120,1,35,1,-62,0,102,0,-5,-1,-93,-1,83,-1,4,-1,-55,-2,-102,-2,-128,-2,114,-2,-127,-2,-104,-2,-61,-2,3,-1,68,-1,-102,-1,-15,-1,86,0,-86,0,3,1,84,1,-99,1,-47,1,-5,1,10,2,15,2,-4,1,-44,1,-103,1,71,1,-9,0,-113,0,42,0,-72,-1,85,-1,-3,-2,-89,-2,103,-2,67,-2,36,-2,42,-2,67,-2,122,-2,-60,-2,35,-1,-125,-1,4,0,120,0,-3,0,112,1,-39,1,58,2,123,2,-93,2,-70,2,-73,2,-117,2,70,2,-13,1,126,1,3,1,111,0,-37,-1,64,-1,-76,-2,34,-2,-82,-3,66,-3,-4,-4,-47,-4,-70,-4,-53,-4,-2,-4,74,-3,-75,-3,59,-2,-46,-2,115,-1,37,0,-47,0,-125,1,26,2,-90,2,21,3,102,3,-100,3,-92,3,-109,3,87,3,-5,2,-118,2,-9,1,88,1,-89,0,-6,-1,83,-1,-76,-2,44,-2,-74,-3,118,-3,56,-3,48,-3,75,-3,127,-3,-38,-3,75,-2,-44,-2,115,-1,1,0,-91,0,63,1,-70,1,49,2,-125,2,-61,2,-40,2,-37,2,-82,2,118,2,14,2,-88,1,34,1,-105,0,9,0,122,-1,-8,-2,124,-2,28,-2,-52,-3,-112,-3,112,-3,107,-3,-127,-3,-80,-3,-12,-3,68,-2,-92,-2,23,-1,-115,-1,-4,-1,117,0,-38,0,53,1,125,1,-72,1,-43,1,-21,1,-46,1,-64,1,-122,1,64,1,-11,0,-105,0,56,0,-41,-1,-122,-1,43,-1,-21,-2,-70,-2,-95,-2,-111,-2,-90,-2,-63,-2,-6,-2,60,-1,-110,-1,-20,-1,78,0,-78,0,18,1,100,1,-78,1,-25,1,12,2,24,2,19,2,-5,1,-58,1,-127,1,44,1,-57,0,99,0,-26,-1,118,-1,2,-1,-96,-2,53,-2,-24,-3,-87,-3,121,-3,100,-3,100,-3,123,-3,-90,-3,-19,-3,66,-2,-92,-2,30,-1,-102,-1,29,0,-104,0,26,1,-110,1,-12,1,68,2,121,2,-99,2,-94,2,-122,2,82,2,2,2,-102,1,32,1,-105,0,3,0,103,-1,-42,-2,71,-2,-38,-3,110,-3,54,-3,6,-3,8,-3,33,-3,96,-3,-61,-3,56,-2,-59,-2,111,-1,17,0,-65,0,99,1,-6,1,124,2,-21,2,52,3,100,3,106,3,79,3,19,3,-75,2,55,2,-88,1,4,1,88,0,-88,-1,-7,-2,86,-2,-60,-3,79,-3,-14,-4,-83,-4,-124,-4,-115,-4,-82,-4,-14,-4,78,-3,-62,-3,83,-2,-27,-2,-125,-1,33,0,-70,0,61,1,-65,1,23,2,91,2,122,2,-124,2,108,2,49,2,-23,1,127,1,7,1,-123,0,5,0,-121,-1,-3,-2,-103,-2,58,-2,2,-2,-43,-3,-60,-3,-32,-3,0,-2,80,-2,-94,-2,14,-1}; }
	private static byte[] data94(){ return new byte[] {123,-1,-12,-1,98,0,-51,0,42,1,123,1,-81,1,-49,1,-42,1,-51,1,-90,1,108,1,32,1,-60,0,97,0,-5,-1,-114,-1,39,-1,-47,-2,-126,-2,74,-2,22,-2,-2,-3,-1,-3,5,-2,42,-2,91,-2,-93,-2,-17,-2,79,-1,-90,-1,24,0,113,0,-50,0,37,1,113,1,-94,1,-41,1,-44,1,-31,1,-64,1,-95,1,90,1,11,1,-83,0,69,0,-40,-1,100,-1,-8,-2,-111,-2,54,-2,-12,-3,-73,-3,-100,-3,-120,-3,-91,-3,-47,-3,20,-2,105,-2,-36,-2,72,-1,-52,-1,68,0,-61,0,60,1,-89,1,-4,1,63,2,98,2,119,2,104,2,65,2,-6,1,-94,1,52,1,-85,0,34,0,-121,-1,-12,-2,88,-2,-36,-3,87,-3,0,-3,-84,-4,127,-4,103,-4,121,-4,-100,-4,-25,-4,77,-3,-54,-3,94,-2,4,-1,-84,-1,91,0,-1,0,-95,1,40,2,-98,2,-12,2,46,3,66,3,48,3,3,3,-80,2,65,2,-71,1,28,1,115,0,-44,-1,38,-1,-109,-2,10,-2,-98,-3,72,-3,30,-3,9,-3,38,-3,87,-3,-75,-3,30,-2,-95,-2,47,-1,-63,-1,84,0,-35,0,88,1,-68,1,11,2,60,2,79,2,65,2,18,2,-45,1,118,1,3,1,-123,0,7,0,119,-1,-9,-2,123,-2,17,-2,-78,-3,109,-3,69,-3,44,-3,61,-3,93,-3,-102,-3,-26,-3,64,-2,-81,-2,34,-1,-106,-1,12,0,107,0,-44,0,28,1,94,1,127,1,-114,1,-125,1,103,1,45,1,-26,0,-106,0,58,0,-44,-1,114,-1,12,-1,-66,-2,116,-2,70,-2,38,-2,30,-2,44,-2,89,-2,-107,-2,-33,-2,71,-1,-91,-1,23,0,-118,0,-7,0,89,1,-78,1,-24,1,31,2,48,2,60,2,30,2,-12,1,-87,1,88,1,-15,0,124,0,-4,-1,-124,-1,-1,-2,-114,-2,38,-2,-61,-3,115,-3,60,-3,24,-3,8,-3,16,-3,58,-3,113,-3,-71,-3,35,-2,-118,-2,12,-1,-116,-1,17,0,-113,0,10,1,111,1,-45,1,22,2,67,2,88,2,84,2,44,2,-17,1,-103,1,42,1,-87,0,32,0,-105,-1,0,-1,117,-2,-7,-3,-115,-3,50,-3,2,-3,-32,-4,-22,-4,8,-3,78,-3,-80,-3,41,-2,-79,-2,82,-1,-20,-1,-119,0,38,1,-73,1,50,2,-106,2,-41,2,9,3,14,3,-2,2,-59,2,118,2,5,2,-114,1,-3,0,97,0,-71,-1,40,-1,-116,-2,3,-2,-105,-3,55,-3,1,-3,-40,-4,-38,-4,-13,-4,47,-3,-125,-3,-11,-3,106,-2,-5,-2,-119,-1,21,0,-101,0,20,1,127,1,-48,1,7,2,31,2,35,2,-3,1,-66,1,106,1,9,1,-110,0,25,0,-110,-1,30,-1,-87,-2,82,-2,4,-2,-36,-3,-67,-3,-54,-3,-22,-3,35,-2,118,-2,-40,-2,69,-1,-64,-1,52,0,-94,0,10,1,98,1,-92,1,-44,1,-30,1,-24,1,-55,1,-107,1,75,1,-12,0,-121,0,26,0,-86,-1,56,-1,-53,-2,111,-2,30,-2,-29,-3,-72,-3,-92,-3,-87,-3,-51,-3,-7,-3,71,-2,-108,-2,5,-1,116,-1,-23,-1,102,0,-50,0,63,1,-106,1,-31,1,24,2,63,2,60,2,55,2,5,2,-55,1,113,1,8,1,-105,0,27,0,-104,-1,24,-1,-87,-2,65,-2,-30,-3,-98,-3,121,-3,98,-3,118,-3,-107,-3,-37,-3,48,-2,-107,-2,24,-1,-109,-1,26,0,-94,0,30,1,-106,1,-9,1,69,2,127,2,-107,2,-88,2,-121,2,93,2,17,2,-75,1,62,1,-70,0,53,0,-100,-1,14,-1,-123,-2,4,-2,-114,-3,54,-3,-21,-4,-53,-4,-77,-4,-55,-4,-20,-4,59,-3,-98,-3,15,-2,-101,-2,52,-1,-49,-1,106,0,10,1,-112,1,16,2,118,2,-66,2,-16,2,-2,2,-15,2,-58,2,121,2,11,2,-102,1,19,1,-125,0,-19,-1,93,-1,-29,-2,113,-2,27,-2,-43,-3,-78,-3,-81,-3,-53,-3,0,-2,75,-2,-75,-2,36,-1,-94,-1,36,0,-95,0,17,1,125,1,-50,1,10,2,50,2,63,2,37,2,-2,1,-72,1,94,1,-11,0,121,0,-5,-1,-127,-1,-6,-2,-114,-2,38,-2,-45,-3,-102,-3,123,-3,108,-3,-125,-3,-85,-3,-15,-3,74,-2,-78,-2,43,-1,-92,-1,35,0,-103,0,6,1,102,1,-91,1,-30,1,-14,1,-7,1,-35,1,-88,1,97,1,5,1,-106,0,44,0,-86,-1,66,-1,-39,-2,123,-2,59,-2,13,-2,-4,-3,-3,-3,42,-2,93,-2,-72,-2,39,-1,-94,-1,33,0,-92,0,46,1,-87,1,20,2,117,2,-66,2,-22,2,-10,2,-17,2,-53,2,-123,2,45,2,-65,1,68,1,-76,0,43,0,-98,-1,10,-1,-122,-2,16,-2,-81,-3,85,-3,40,-3,-1,-4,5,-3,19,-3,68,-3,-113,-3}; }
	private static byte[] data95(){ return new byte[] {-27,-3,90,-2,-39,-2,90,-1,-21,-1,110,0,-9,0,104,1,-45,1,37,2,97,2,-125,2,-123,2,119,2,68,2,0,2,-97,1,48,1,-77,0,45,0,-87,-1,28,-1,-94,-2,48,-2,-44,-3,-115,-3,98,-3,90,-3,99,-3,-110,-3,-44,-3,55,-2,-90,-2,41,-1,-82,-1,61,0,-43,0,97,1,-44,1,73,2,-97,2,-35,2,6,3,13,3,-8,2,-57,2,126,2,36,2,-77,1,47,1,-80,0,28,0,-103,-1,12,-1,-95,-2,57,-2,-28,-3,-79,-3,-113,-3,-110,-3,-79,-3,-33,-3,37,-2,-123,-2,-17,-2,113,-1,-21,-1,111,0,-33,0,72,1,-96,1,-34,1,8,2,23,2,11,2,-35,1,-93,1,76,1,-25,0,122,0,-3,-1,-117,-1,19,-1,-76,-2,92,-2,36,-2,4,-2,-11,-3,7,-2,52,-2,-128,-2,-34,-2,68,-1,-64,-1,58,0,-78,0,43,1,-117,1,-29,1,36,2,79,2,87,2,77,2,34,2,-31,1,-119,1,43,1,-82,0,55,0,-78,-1,59,-1,-63,-2,97,-2,15,-2,-52,-3,-75,-3,-98,-3,-71,-3,-28,-3,45,-2,-122,-2,-8,-2,111,-1,-11,-1,-127,0,6,1,-121,1,-7,1,78,2,-94,2,-59,2,-32,2,-41,2,-73,2,118,2,23,2,-78,1,52,1,-72,0,33,0,-102,-1,23,-1,-98,-2,49,-2,-36,-3,-88,-3,126,-3,-128,-3,-110,-3,-51,-3,20,-2,122,-2,-18,-2,111,-1,-18,-1,-128,0,0,1,-124,1,-13,1,81,2,-95,2,-51,2,-35,2,-31,2,-62,2,-106,2,61,2,-32,1,115,1,-24,0,110,0,-42,-1,83,-1,-51,-2,87,-2,-16,-3,-101,-3,87,-3,51,-3,41,-3,57,-3,96,-3,-92,-3,1,-2,115,-2,-17,-2,121,-1,5,0,-113,0,31,1,-98,1,4,2,102,2,-91,2,-42,2,-25,2,-44,2,-75,2,112,2,23,2,-81,1,57,1,-67,0,65,0,-57,-1,93,-1,-2,-2,-76,-2,124,-2,99,-2,98,-2,-128,-2,-86,-2,-14,-2,75,-1,-76,-1,32,0,-106,0,3,1,103,1,-49,1,15,2,76,2,103,2,105,2,95,2,45,2,-22,1,-109,1,42,1,-71,0,53,0,-62,-1,69,-1,-35,-2,125,-2,49,-2,-9,-3,-39,-3,-45,-3,-20,-3,31,-2,101,-2,-61,-2,40,-1,-102,-1,21,0,-112,0,2,1,109,1,-59,1,-2,1,45,2,52,2,51,2,1,2,-60,1,115,1,15,1,-100,0,34,0,-83,-1,54,-1,-46,-2,114,-2,55,-2,18,-2,6,-2,21,-2,72,-2,-104,-2,-5,-2,113,-1,-3,-1,-117,0,39,1,-88,1,62,2,-86,2,16,3,95,3,-116,3,-95,3,-112,3,111,3,34,3,-57,2,79,2,-49,1,48,1,-96,0,-1,-1,106,-1,-42,-2,89,-2,-14,-3,-93,-3,100,-3,70,-3,78,-3,92,-3,-100,-3,-26,-3,79,-2,-62,-2,72,-1,-50,-1,81,0,-33,0,93,1,-40,1,44,2,127,2,-80,2,-44,2,-45,2,-79,2,-127,2,45,2,-48,1,96,1,-29,0,99,0,-33,-1,104,-1,-23,-2,-122,-2,56,-2,-7,-3,-44,-3,-51,-3,-29,-3,2,-2,79,-2,-89,-2,18,-1,-115,-1,16,0,-113,0,24,1,-114,1,8,2,106,2,-78,2,-23,2,10,3,17,3,-5,2,-51,2,-124,2,53,2,-59,1,83,1,-40,0,92,0,-38,-1,104,-1,2,-1,-86,-2,97,-2,58,-2,39,-2,45,-2,74,-2,122,-2,-57,-2,35,-1,-127,-1,-5,-1,100,0,-44,0,56,1,-115,1,-44,1,2,2,35,2,24,2,13,2,-44,1,-103,1,59,1,-31,0,105,0,6,0,-110,-1,52,-1,-36,-2,-105,-2,113,-2,87,-2,87,-2,120,-2,-72,-2,-5,-2,105,-1,-44,-1,82,0,-56,0,65,1,-81,1,18,2,99,2,-102,2,-68,2,-68,2,-95,2,106,2,36,2,-72,1,78,1,-54,0,63,0,-70,-1,40,-1,-78,-2,76,-2,-10,-3,-74,-3,-104,-3,-117,-3,-87,-3,-37,-3,42,-2,-110,-2,15,-1,-108,-1,51,0,-67,0,82,1,-44,1,74,2,-84,2,1,3,44,3,59,3,50,3,-4,2,-67,2,94,2,-29,1,90,1,-58,0,47,0,-104,-1,0,-1,-121,-2,22,-2,-65,-3,-127,-3,99,-3,102,-3,-126,-3,-65,-3,17,-2,122,-2,-9,-2,-124,-1,13,0,-97,0,43,1,-77,1,33,2,-121,2,-56,2,-2,2,14,3,7,3,-26,2,-90,2,77,2,-20,1,109,1,-13,0,99,0,-40,-1,72,-1,-51,-2,79,-2,-14,-3,-101,-3,103,-3,69,-3,65,-3,90,-3,-115,-3,-51,-3,39,-2,-96,-2,19,-1,-104,-1,21,0,-94,0,23,1,-119,1,-28,1,50,2,102,2,-124,2,-127,2,108,2,58,2,-12,1,-85,1,66,1,-49,0,103,0,-10,-1,-113,-1,50,-1,-18,-2,-73,-2,-107,-2}; }
	private static byte[] data96(){ return new byte[] {-112,-2,-104,-2,-63,-2,-10,-2,72,-1,-99,-1,-12,-1,98,0,-62,0,29,1,115,1,-76,1,-14,1,14,2,22,2,0,2,-35,1,-105,1,80,1,-23,0,126,0,2,0,-108,-1,30,-1,-81,-2,76,-2,-3,-3,-67,-3,-102,-3,-110,-3,-100,-3,-56,-3,7,-2,89,-2,-60,-2,54,-1,-85,-1,40,0,-91,0,18,1,116,1,-71,1,-8,1,15,2,13,2,-20,1,-72,1,105,1,2,1,-112,0,13,0,-108,-1,9,-1,-105,-2,38,-2,-49,-3,-108,-3,110,-3,121,-3,-125,-3,-53,-3,26,-2,-113,-2,16,-1,-96,-1,61,0,-33,0,-127,1,10,2,-118,2,-8,2,68,3,123,3,-115,3,-120,3,83,3,8,3,-92,2,37,2,-105,1,-10,0,86,0,-88,-1,12,-1,113,-2,-25,-3,117,-3,30,-3,-35,-4,-69,-4,-74,-4,-52,-4,7,-3,84,-3,-74,-3,56,-2,-71,-2,74,-1,-44,-1,92,0,-37,0,79,1,-83,1,-3,1,37,2,68,2,54,2,27,2,-41,1,-114,1,37,1,-68,0,50,0,-65,-1,58,-1,-55,-2,94,-2,-7,-3,-69,-3,-128,-3,111,-3,104,-3,-117,-3,-67,-3,0,-2,89,-2,-58,-2,54,-1,-86,-1,49,0,-100,0,18,1,115,1,-62,1,3,2,50,2,68,2,67,2,43,2,-5,1,-71,1,99,1,10,1,-100,0,53,0,-62,-1,91,-1,-14,-2,-93,-2,94,-2,44,-2,18,-2,13,-2,29,-2,60,-2,115,-2,-62,-2,20,-1,119,-1,-50,-1,55,0,-120,0,-35,0,23,1,68,1,95,1,95,1,77,1,32,1,-28,0,-119,0,57,0,-57,-1,100,-1,-13,-2,-108,-2,61,-2,-5,-3,-54,-3,-82,-3,-83,-3,-58,-3,-9,-3,64,-2,-96,-2,4,-1,-126,-1,-6,-1,124,0,-20,0,90,1,-77,1,-4,1,41,2,55,2,53,2,24,2,-52,1,125,1,18,1,-103,0,19,0,-128,-1,-17,-2,105,-2,-20,-3,125,-3,39,-3,-20,-4,-51,-4,-60,-4,-27,-4,29,-3,114,-3,-36,-3,93,-2,-13,-2,-114,-1,41,0,-58,0,79,1,-45,1,54,2,-115,2,-67,2,-55,2,-60,2,-113,2,71,2,-26,1,95,1,-33,0,62,0,-93,-1,-2,-2,111,-2,-20,-3,119,-3,34,-3,-27,-4,-55,-4,-58,-4,-18,-4,35,-3,126,-3,-24,-3,101,-2,-7,-2,126,-1,13,0,-98,0,22,1,-119,1,-26,1,37,2,79,2,98,2,93,2,52,2,-7,1,-99,1,58,1,-60,0,57,0,-68,-1,53,-1,-83,-2,48,-2,-64,-3,94,-3,34,-3,-26,-4,-45,-4,-40,-4,-15,-4,29,-3,107,-3,-65,-3,42,-2,-99,-2,28,-1,-118,-1,8,0,108,0,-46,0,27,1,95,1,123,1,-114,1,-125,1,103,1,55,1,-13,0,-90,0,72,0,-17,-1,-102,-1,53,-1,-22,-2,-89,-2,123,-2,95,-2,79,-2,89,-2,126,-2,-88,-2,-15,-2,60,-1,-111,-1,-25,-1,67,0,-102,0,-18,0,44,1,102,1,-123,1,-118,1,127,1,99,1,42,1,-35,0,-112,0,41,0,-74,-1,67,-1,-54,-2,105,-2,-9,-3,-78,-3,97,-3,52,-3,34,-3,31,-3,57,-3,106,-3,-73,-3,31,-2,-122,-2,-5,-2,114,-1,-12,-1,102,0,-51,0,49,1,121,1,-101,1,-80,1,-94,1,126,1,60,1,-31,0,111,0,-7,-1,112,-1,-22,-2,101,-2,-21,-3,-126,-3,46,-3,-10,-4,-39,-4,-37,-4,3,-3,67,-3,-94,-3,16,-2,-92,-2,64,-1,-33,-1,-114,0,43,1,-62,1,68,2,-82,2,1,3,56,3,80,3,62,3,26,3,-51,2,94,2,-33,1,72,1,-80,0,1,0,96,-1,-67,-2,30,-2,-102,-3,38,-3,-57,-4,-109,-4,106,-4,114,-4,-108,-4,-51,-4,40,-3,-117,-3,8,-2,-118,-2,22,-1,-89,-1,40,0,-93,0,14,1,104,1,-93,1,-55,1,-39,1,-58,1,-105,1,95,1,-1,0,-95,0,48,0,-77,-1,66,-1,-46,-2,100,-2,9,-2,-68,-3,-124,-3,102,-3,94,-3,110,-3,-113,-3,-52,-3,36,-2,119,-2,-27,-2,68,-1,-63,-1,44,0,-103,0,-13,0,74,1,-124,1,-70,1,-45,1,-51,1,-55,1,-88,1,120,1,43,1,-36,0,-120,0,42,0,-55,-1,103,-1,17,-1,-53,-2,-115,-2,92,-2,67,-2,64,-2,66,-2,104,-2,-108,-2,-45,-2,29,-1,113,-1,-52,-1,27,0,117,0,-71,0,-1,0,33,1,66,1,63,1,50,1,9,1,-42,0,-120,0,44,0,-50,-1,97,-1,-9,-2,-108,-2,42,-2,-28,-3,-90,-3,-121,-3,119,-3,-127,-3,-91,-3,-30,-3,60,-2,-98,-2,21,-1,-107,-1,19,0,-94,0,23,1,-121,1,-32,1,46,2,87,2,114,2,96,2,63,2,-19,1,-98,1,33,1,-93,0,16,0,-124,-1,-29,-2,87,-2,-42,-3,103,-3,21,-3,-44,-4}; }
	private static byte[] data97(){ return new byte[] {-79,-4,-68,-4,-42,-4,33,-3,127,-3,-12,-3,-127,-2,25,-1,-62,-1,100,0,8,1,-103,1,34,2,-123,2,-39,2,14,3,36,3,18,3,-29,2,-114,2,40,2,-95,1,16,1,125,0,-41,-1,59,-1,-79,-2,43,-2,-63,-3,113,-3,61,-3,26,-3,32,-3,76,-3,-117,-3,-32,-3,77,-2,-56,-2,84,-1,-37,-1,105,0,-22,0,91,1,-53,1,18,2,82,2,108,2,112,2,93,2,42,2,-23,1,-115,1,40,1,-81,0,55,0,-75,-1,67,-1,-64,-2,97,-2,-4,-3,-63,-3,-118,-3,109,-3,101,-3,115,-3,-99,-3,-44,-3,39,-2,-128,-2,-31,-2,71,-1,-75,-1,23,0,120,0,-50,0,22,1,77,1,109,1,-126,1,126,1,100,1,70,1,10,1,-55,0,123,0,54,0,-37,-1,-108,-1,86,-1,19,-1,-12,-2,-37,-2,-39,-2,-24,-2,8,-1,55,-1,125,-1,-51,-1,31,0,127,0,-40,0,56,1,-122,1,-51,1,2,2,48,2,56,2,51,2,19,2,-25,1,-97,1,68,1,-36,0,109,0,-20,-1,110,-1,-9,-2,-121,-2,36,-2,-51,-3,-113,-3,104,-3,95,-3,110,-3,-103,-3,-45,-3,48,-2,-98,-2,20,-1,-103,-1,33,0,-101,0,24,1,-121,1,-35,1,31,2,65,2,74,2,47,2,4,2,-80,1,73,1,-55,0,71,0,-78,-1,33,-1,-107,-2,19,-2,-93,-3,77,-3,22,-3,-8,-4,-4,-4,39,-3,107,-3,-47,-3,87,-2,-24,-2,-119,-1,59,0,-28,0,-102,1,47,2,-69,2,46,3,-118,3,-72,3,-34,3,-57,3,-99,3,86,3,-24,2,103,2,-45,1,51,1,-112,0,-31,-1,66,-1,-87,-2,48,-2,-64,-3,112,-3,64,-3,27,-3,39,-3,66,-3,-115,-3,-39,-3,64,-2,-64,-2,59,-1,-58,-1,68,0,-63,0,46,1,-115,1,-52,1,0,2,13,2,20,2,-4,1,-58,1,125,1,37,1,-60,0,87,0,-28,-1,123,-1,19,-1,-67,-2,108,-2,48,-2,8,-2,-4,-3,-2,-3,31,-2,72,-2,-110,-2,-42,-2,62,-1,-100,-1,7,0,106,0,-48,0,45,1,124,1,-76,1,-18,1,8,2,15,2,9,2,-18,1,-64,1,127,1,59,1,-18,0,-109,0,65,0,-25,-1,-102,-1,92,-1,25,-1,-11,-2,-37,-2,-35,-2,-31,-2,12,-1,49,-1,110,-1,-81,-1,2,0,88,0,-81,0,0,1,68,1,-128,1,-82,1,-47,1,-41,1,-55,1,-92,1,108,1,32,1,-59,0,98,0,-15,-1,-126,-1,17,-1,-83,-2,82,-2,9,-2,-44,-3,-68,-3,-73,-3,-42,-3,5,-2,82,-2,-79,-2,40,-1,-89,-1,51,0,-75,0,65,1,-60,1,48,2,-116,2,-46,2,-4,2,1,3,-13,2,-67,2,117,2,14,2,-112,1,6,1,114,0,-45,-1,59,-1,-90,-2,44,-2,-72,-3,102,-3,39,-3,15,-3,22,-3,63,-3,-126,-3,-24,-3,97,-2,-14,-2,-112,-1,54,0,-42,0,-128,1,8,2,-106,2,-5,2,76,3,-123,3,-119,3,-124,3,69,3,-5,2,-111,2,17,2,-125,1,-17,0,82,0,-73,-1,52,-1,-90,-2,72,-2,-10,-3,-63,-3,-88,-3,-80,-3,-44,-3,20,-2,103,-2,-38,-2,73,-1,-54,-1,76,0,-44,0,70,1,-70,1,19,2,98,2,-109,2,-91,2,-76,2,-105,2,102,2,33,2,-47,1,105,1,-8,0,-119,0,21,0,-96,-1,58,-1,-36,-2,-122,-2,78,-2,34,-2,22,-2,18,-2,34,-2,84,-2,-113,-2,-48,-2,40,-1,-126,-1,-22,-1,69,0,-87,0,-9,0,72,1,125,1,-81,1,-56,1,-54,1,-65,1,-93,1,122,1,58,1,-7,0,-74,0,104,0,38,0,-30,-1,-81,-1,126,-1,112,-1,101,-1,112,-1,-114,-1,-70,-1,-12,-1,65,0,-107,0,-22,0,77,1,-90,1,-13,1,62,2,120,2,-90,2,-73,2,-66,2,-90,2,-128,2,65,2,-12,1,-115,1,38,1,-79,0,52,0,-74,-1,77,-1,-43,-2,124,-2,42,-2,-5,-3,-38,-3,-48,-3,-28,-3,15,-2,88,-2,-75,-2,40,-1,-101,-1,29,0,-87,0,33,1,-97,1,9,2,91,2,-106,2,-66,2,-69,2,-84,2,110,2,28,2,-74,1,51,1,-90,0,28,0,-118,-1,-4,-2,121,-2,14,-2,-71,-3,122,-3,99,-3,110,-3,-104,-3,-26,-3,73,-2,-49,-2,99,-1,3,0,-79,0,95,1,15,2,-89,2,52,3,-89,3,8,4,60,4,86,4,76,4,35,4,-32,3,117,3,0,3,106,2,-40,1,46,1,-111,0,-11,-1,95,-1,-28,-2,111,-2,33,-2,-25,-3,-58,-3,-50,-3,-26,-3,34,-2,107,-2,-46,-2,64,-1,-67,-1,56,0,-75,0,41,1,-108,1,-32,1,42,2,72,2,94,2,82,2,53,2,-11,1,-82,1,82,1,-27,0,126,0,11,0,-91,-1,65,-1}; }
	private static byte[] data98(){ return new byte[] {-12,-2,-82,-2,121,-2,96,-2,94,-2,115,-2,-103,-2,-45,-2,27,-1,112,-1,-45,-1,49,0,-104,0,-16,0,75,1,-109,1,-40,1,8,2,35,2,63,2,47,2,34,2,-9,1,-61,1,-119,1,62,1,-8,0,-89,0,93,0,21,0,-37,-1,-94,-1,-128,-1,99,-1,95,-1,110,-1,-117,-1,-75,-1,-12,-1,51,0,-122,0,-38,0,43,1,-126,1,-53,1,5,2,61,2,83,2,95,2,82,2,53,2,-1,1,-75,1,84,1,-28,0,116,0,0,0,-121,-1,24,-1,-89,-2,83,-2,13,-2,-27,-3,-51,-3,-49,-3,-7,-3,45,-2,-121,-2,-20,-2,96,-1,-22,-1,108,0,-6,0,-122,1,-14,1,96,2,-76,2,-12,2,22,3,34,3,16,3,-41,2,-124,2,28,2,-94,1,20,1,126,0,-28,-1,75,-1,-71,-2,51,-2,-61,-3,103,-3,52,-3,17,-3,24,-3,63,-3,-124,-3,-26,-3,103,-2,-13,-2,-96,-1,61,0,-16,0,-114,1,40,2,-79,2,34,3,111,3,-93,3,-82,3,-95,3,100,3,21,3,-89,2,35,2,-107,1,-14,0,92,0,-65,-1,51,-1,-75,-2,72,-2,-3,-3,-45,-3,-66,-3,-62,-3,-30,-3,44,-2,-121,-2,-18,-2,101,-1,-28,-1,97,0,-31,0,89,1,-69,1,21,2,74,2,118,2,-123,2,115,2,84,2,35,2,-46,1,115,1,12,1,-111,0,40,0,-82,-1,64,-1,-27,-2,-120,-2,82,-2,18,-2,4,-2,-10,-3,19,-2,52,-2,98,-2,-86,-2,-8,-2,75,-1,-85,-1,1,0,93,0,-92,0,-21,0,22,1,54,1,68,1,76,1,54,1,9,1,-40,0,-101,0,82,0,10,0,-61,-1,121,-1,56,-1,8,-1,-31,-2,-50,-2,-53,-2,-32,-2,4,-1,52,-1,119,-1,-54,-1,30,0,-128,0,-31,0,68,1,-111,1,-18,1,49,2,88,2,120,2,-118,2,120,2,86,2,33,2,-36,1,120,1,15,1,-98,0,25,0,-99,-1,33,-1,-80,-2,73,-2,-26,-3,-92,-3,117,-3,93,-3,94,-3,112,-3,-86,-3,-8,-3,85,-2,-58,-2,70,-1,-59,-1,76,0,-60,0,63,1,-97,1,-24,1,30,2,57,2,44,2,24,2,-49,1,124,1,0,1,-120,0,-7,-1,100,-1,-56,-2,60,-2,-69,-3,70,-3,2,-3,-75,-4,-92,-4,-92,-4,-52,-4,25,-3,116,-3,-7,-3,-119,-2,39,-1,-38,-1,-125,0,50,1,-47,1,95,2,-40,2,58,3,124,3,-103,3,-102,3,114,3,51,3,-43,2,93,2,-43,1,58,1,-102,0,-11,-1,94,-1,-44,-2,76,-2,-20,-3,-102,-3,106,-3,76,-3,82,-3,121,-3,-85,-3,2,-2,98,-2,-51,-2,69,-1,-65,-1,39,0,-106,0,-16,0,48,1,96,1,120,1,121,1,81,1,41,1,-26,0,-109,0,46,0,-59,-1,89,-1,-11,-2,-110,-2,60,-2,-10,-3,-59,-3,-87,-3,-95,-3,-90,-3,-47,-3,3,-2,73,-2,-99,-2,-6,-2,87,-1,-71,-1,24,0,112,0,-70,0,-2,0,44,1,76,1,82,1,83,1,49,1,19,1,-38,0,-108,0,71,0,-1,-1,-82,-1,97,-1,26,-1,-38,-2,-85,-2,-118,-2,116,-2,115,-2,-123,-2,-82,-2,-34,-2,41,-1,107,-1,-53,-1,25,0,125,0,-51,0,34,1,91,1,-112,1,-71,1,-64,1,-74,1,-100,1,99,1,38,1,-65,0,86,0,-32,-1,112,-1,-20,-2,120,-2,3,-2,-96,-3,71,-3,15,-3,-22,-4,-46,-4,-33,-4,5,-3,68,-3,-99,-3,-2,-3,118,-2,-3,-2,-125,-1,8,0,-115,0,7,1,110,1,-56,1,8,2,44,2,56,2,28,2,-12,1,-96,1,63,1,-66,0,59,0,-84,-1,13,-1,119,-2,-21,-3,101,-3,-5,-4,-97,-4,101,-4,64,-4,70,-4,106,-4,-79,-4,9,-3,-124,-3,23,-2,-77,-2,80,-1,1,0,-93,0,59,1,-74,1,41,2,114,2,-85,2,-75,2,-87,2,122,2,35,2,-64,1,67,1,-71,0,37,0,-118,-1,-7,-2,114,-2,-8,-3,-104,-3,78,-3,33,-3,16,-3,39,-3,74,-3,-116,-3,-22,-3,79,-2,-54,-2,59,-1,-76,-1,38,0,-101,0,-17,0,58,1,99,1,-117,1,-127,1,113,1,64,1,-2,0,-87,0,71,0,-33,-1,114,-1,-8,-2,-110,-2,47,-2,-40,-3,-104,-3,103,-3,79,-3,68,-3,84,-3,125,-3,-86,-3,-21,-3,63,-2,-99,-2,-17,-2,77,-1,-91,-1,-15,-1,50,0,93,0,-124,0,-119,0,125,0,105,0,62,0,17,0,-66,-1,120,-1,46,-1,-34,-2,-110,-2,83,-2,30,-2,-5,-3,-29,-3,-29,-3,-13,-3,30,-2,87,-2,-98,-2,-17,-2,85,-1,-76,-1,38,0,-112,0,-7,0,82,1,-99,1,-39,1,5,2,22,2,31,2,9,2,-42,1,-109,1,73,1,-34,0,105,0,-10,-1,114,-1,-17,-2}; }
	private static byte[] data99(){ return new byte[] {119,-2,0,-2,-103,-3,70,-3,4,-3,-42,-4,-55,-4,-51,-4,-13,-4,39,-3,-125,-3,-35,-3,83,-2,-49,-2,79,-1,-48,-1,80,0,-70,0,28,1,102,1,-105,1,-92,1,-95,1,117,1,57,1,-38,0,101,0,-24,-1,86,-1,-57,-2,49,-2,-84,-3,42,-3,-60,-4,110,-4,67,-4,36,-4,50,-4,87,-4,-88,-4,3,-3,-120,-3,25,-2,-72,-2,87,-1,2,0,-85,0,68,1,-50,1,72,2,-97,2,-40,2,-13,2,-8,2,-34,2,-104,2,70,2,-36,1,99,1,-49,0,70,0,-75,-1,36,-1,-82,-2,60,-2,-27,-3,-96,-3,120,-3,108,-3,117,-3,-94,-3,-40,-3,43,-2,-114,-2,-17,-2,97,-1,-59,-1,42,0,-126,0,-52,0,-8,0,24,1,34,1,9,1,-37,0,-101,0,82,0,-7,-1,-115,-1,44,-1,-71,-2,90,-2,3,-2,-68,-3,-126,-3,103,-3,90,-3,101,-3,127,-3,-68,-3,-3,-3,86,-2,-85,-2,16,-1,119,-1,-42,-1,55,0,-119,0,-51,0,0,1,42,1,58,1,56,1,39,1,0,1,-48,0,-120,0,67,0,-7,-1,-99,-1,74,-1,3,-1,-73,-2,-128,-2,80,-2,67,-2,52,-2,64,-2,101,-2,-108,-2,-42,-2,34,-1,-110,-1,-29,-1,88,0,-72,0,35,1,113,1,-61,1,-7,1,30,2,40,2,29,2,-13,1,-73,1,99,1,-2,0,-122,0,3,0,-127,-1,-4,-2,121,-2,0,-2,-103,-3,62,-3,6,-3,-36,-4,-36,-4,-23,-4,26,-3,101,-3,-65,-3,48,-2,-81,-2,57,-1,-53,-1,75,0,-43,0,82,1,-60,1,15,2,84,2,106,2,124,2,84,2,47,2,-35,1,124,1,5,1,-127,0,-9,-1,95,-1,-37,-2,69,-2,-46,-3,97,-3,25,-3,-27,-4,-54,-4,-44,-4,-11,-4,60,-3,-112,-3,13,-2,-113,-2,41,-1,-66,-1,95,0,-18,0,121,1,-20,1,80,2,-110,2,-77,2,-63,2,-91,2,116,2,41,2,-60,1,83,1,-42,0,80,0,-56,-1,72,-1,-32,-2,118,-2,53,-2,6,-2,-30,-3,-19,-3,4,-2,54,-2,122,-2,-41,-2,54,-1,-87,-1,17,0,-123,0,-26,0,64,1,-117,1,-68,1,-30,1,-17,1,-33,1,-72,1,-119,1,61,1,-26,0,-118,0,27,0,-74,-1,72,-1,-26,-2,-112,-2,70,-2,20,-2,-18,-3,-36,-3,-19,-3,6,-2,54,-2,124,-2,-49,-2,45,-1,-119,-1,-13,-1,72,0,-91,0,-19,0,39,1,75,1,103,1,93,1,72,1,23,1,-34,0,-119,0,49,0,-45,-1,109,-1,14,-1,-71,-2,113,-2,52,-2,18,-2,10,-2,11,-2,47,-2,96,-2,-73,-2,23,-1,-120,-1,-10,-1,126,0,-7,0,115,1,-29,1,77,2,-88,2,-29,2,18,3,34,3,30,3,-10,2,-60,2,113,2,13,2,-103,1,25,1,-107,0,5,0,-127,-1,-2,-2,-127,-2,26,-2,-59,-3,-120,-3,93,-3,96,-3,103,-3,-109,-3,-42,-3,48,-2,-101,-2,16,-1,-109,-1,23,0,-100,0,11,1,-125,1,-43,1,21,2,56,2,70,2,45,2,5,2,-69,1,97,1,-24,0,105,0,-46,-1,89,-1,-65,-2,69,-2,-44,-3,115,-3,43,-3,2,-3,-10,-4,0,-3,41,-3,116,-3,-35,-3,86,-2,-34,-2,118,-1,11,0,-89,0,68,1,-53,1,65,2,-71,2,7,3,58,3,85,3,83,3,59,3,4,3,-77,2,83,2,-37,1,94,1,-26,0,96,0,-24,-1,115,-1,33,-1,-54,-2,-113,-2,115,-2,107,-2,127,-2,-87,-2,-30,-2,58,-1,-121,-1,-14,-1,87,0,-75,0,18,1,95,1,-104,1,-63,1,-54,1,-61,1,-102,1,106,1,26,1,-60,0,89,0,-16,-1,127,-1,19,-1,-82,-2,88,-2,25,-2,-26,-3,-47,-3,-43,-3,-29,-3,22,-2,79,-2,-84,-2,10,-1,115,-1,-37,-1,80,0,-79,0,26,1,108,1,-84,1,-34,1,-12,1,-1,1,-15,1,-47,1,-101,1,89,1,4,1,-85,0,78,0,-9,-1,-114,-1,67,-1,-4,-2,-56,-2,-91,-2,-100,-2,-100,-2,-65,-2,-19,-2,57,-1,-116,-1,-14,-1,93,0,-39,0,72,1,-76,1,28,2,116,2,-74,2,-16,2,-2,2,1,3,-25,2,-80,2,101,2,0,2,-112,1,16,1,-121,0,-2,-1,114,-1,-19,-2,-121,-2,21,-2,-43,-3,-103,-3,-128,-3,126,-3,-101,-3,-52,-3,27,-2,121,-2,-15,-2,100,-1,-21,-1,111,0,-5,0,112,1,-23,1,67,2,-107,2,-66,2,-29,2,-28,2,-58,2,-98,2,74,2,-15,1,127,1,4,1,117,0,-11,-1,103,-1,-22,-2,125,-2,32,-2,-43,-3,-96,-3,-115,-3,-109,-3,-70,-3,-10,-3,76,-2,-69,-2,58,-1,-67,-1,74,0,-37,0,96,1,-33,1,78,2,-96,2,-34,2,-7,2,4,3,-13,2,-68,2,118,2,24,2}; }
	private static byte[] data100(){ return new byte[] {-71,1,66,1,-60,0,78,0,-32,-1,127,-1,43,-1,-20,-2,-71,-2,-75,-2,-79,-2,-45,-2,10,-1,74,-1,-94,-1,7,0,114,0,-39,0,58,1,-91,1,-17,1,63,2,104,2,-128,2,-117,2,126,2,82,2,28,2,-49,1,117,1,11,1,-88,0,51,0,-40,-1,103,-1,39,-1,-40,-2,-78,-2,-119,-2,-111,-2,-102,-2,-60,-2,-5,-2,67,-1,-92,-1,-5,-1,89,0,-60,0,31,1,114,1,-87,1,-42,1,-6,1,-2,1,-19,1,-59,1,-116,1,66,1,-31,0,-124,0,31,0,-74,-1,92,-1,7,-1,-66,-2,-113,-2,109,-2,103,-2,115,-2,-91,-2,-37,-2,61,-1,-106,-1,17,0,-110,0,13,1,-107,1,23,2,-120,2,-13,2,71,3,-109,3,-71,3,-49,3,-54,3,-86,3,109,3,33,3,-69,2,86,2,-50,1,77,1,-63,0,58,0,-77,-1,62,-1,-34,-2,-121,-2,82,-2,42,-2,35,-2,54,-2,106,-2,-94,-2,1,-1,104,-1,-33,-1,75,0,-46,0,67,1,-77,1,17,2,101,2,-108,2,-69,2,-68,2,-92,2,118,2,44,2,-49,1,90,1,-20,0,95,0,-32,-1,88,-1,-26,-2,123,-2,28,-2,-42,-3,-72,-3,-97,-3,-81,-3,-45,-3,36,-2,117,-2,-34,-2,100,-1,-21,-1,126,0,15,1,-95,1,26,2,-100,2,-8,2,69,3,118,3,-108,3,-116,3,116,3,63,3,-6,2,-108,2,48,2,-68,1,72,1,-52,0,102,0,-6,-1,-81,-1,106,-1,68,-1,42,-1,62,-1,81,-1,-120,-1,-67,-1,23,0,109,0,-62,0,36,1,111,1,-62,1,-10,1,39,2,59,2,63,2,31,2,-14,1,-73,1,90,1,1,1,-105,0,40,0,-69,-1,85,-1,-12,-2,-84,-2,111,-2,78,-2,62,-2,69,-2,94,-2,-107,-2,-31,-2,56,-1,-97,-1,9,0,124,0,-20,0,79,1,-78,1,-5,1,57,2,96,2,118,2,116,2,81,2,36,2,-34,1,-112,1,48,1,-50,0,92,0,-6,-1,-111,-1,64,-1,-6,-2,-58,-2,-90,-2,-96,-2,-81,-2,-35,-2,20,-1,105,-1,-51,-1,65,0,-68,0,48,1,-82,1,29,2,-117,2,-36,2,43,3,82,3,105,3,97,3,56,3,2,3,-72,2,75,2,-51,1,78,1,-64,0,48,0,-91,-1,33,-1,-82,-2,76,-2,-7,-3,-64,-3,-96,-3,-87,-3,-77,-3,-21,-3,45,-2,-113,-2,-7,-2,117,-1,-8,-1,-128,0,1,1,-128,1,-22,1,75,2,-103,2,-60,2,-26,2,-31,2,-57,2,-113,2,68,2,-38,1,113,1,-21,0,103,0,-35,-1,80,-1,-29,-2,109,-2,17,-2,-53,-3,-93,-3,-102,-3,-105,-3,-58,-3,1,-2,92,-2,-65,-2,60,-1,-66,-1,66,0,-58,0,59,1,-74,1,10,2,87,2,-115,2,-94,2,-90,2,-126,2,78,2,11,2,-82,1,74,1,-38,0,106,0,1,0,-99,-1,65,-1,-14,-2,-55,-2,-89,-2,-92,-2,-86,-2,-41,-2,10,-1,95,-1,-77,-1,18,0,123,0,-41,0,65,1,-116,1,-37,1,9,2,46,2,48,2,37,2,3,2,-61,1,118,1,26,1,-80,0,60,0,-45,-1,87,-1,-9,-2,-108,-2,77,-2,14,-2,-20,-3,-31,-3,-8,-3,25,-2,89,-2,-92,-2,1,-1,97,-1,-50,-1,52,0,-108,0,-13,0,58,1,119,1,-109,1,-90,1,-106,1,106,1,61,1,-26,0,-118,0,34,0,-75,-1,68,-1,-39,-2,107,-2,23,-2,-51,-3,-97,-3,122,-3,124,-3,-104,-3,-55,-3,14,-2,113,-2,-30,-2,93,-1,-21,-1,118,0,0,1,-118,1,2,2,110,2,-68,2,2,3,51,3,67,3,51,3,12,3,-49,2,122,2,14,2,-104,1,18,1,-124,0,-5,-1,117,-1,-15,-2,118,-2,24,-2,-63,-3,-116,-3,111,-3,102,-3,-127,-3,-88,-3,-20,-3,67,-2,-89,-2,17,-1,-119,-1,0,0,111,0,-47,0,48,1,116,1,-94,1,-70,1,-73,1,-87,1,108,1,42,1,-57,0,99,0,-28,-1,107,-1,-25,-2,110,-2,-2,-3,-111,-3,63,-3,1,-3,-35,-4,-52,-4,-34,-4,-5,-4,70,-3,-108,-3,4,-2,119,-2,-7,-2,-119,-1,12,0,-111,0,11,1,114,1,-49,1,12,2,69,2,81,2,75,2,48,2,-12,1,-81,1,87,1,-10,0,-123,0,30,0,-72,-1,92,-1,-5,-2,-61,-2,-112,-2,121,-2,117,-2,-125,-2,-75,-2,-25,-2,54,-1,-119,-1,-28,-1,63,0,-111,0,-36,0,17,1,68,1,96,1,96,1,69,1,30,1,-40,0,-119,0,31,0,-78,-1,62,-1,-56,-2,89,-2,-11,-3,-111,-3,83,-3,34,-3,12,-3,9,-3,29,-3,81,-3,-113,-3,-24,-3,82,-2,-69,-2,44,-1,-91,-1,18,0,127,0,-49,0,23,1,82,1,104,1,117,1,97,1,49,1,-11,0,-92,0}; }
	private static byte[] data101(){ return new byte[] {77,0,-42,-1,107,-1,-3,-2,-114,-2,45,-2,-48,-3,-111,-3,96,-3,69,-3,73,-3,100,-3,-114,-3,-39,-3,52,-2,-91,-2,23,-1,-96,-1,32,0,-97,0,26,1,-128,1,-38,1,28,2,75,2,90,2,81,2,40,2,-16,1,-106,1,50,1,-76,0,50,0,-85,-1,30,-1,-103,-2,22,-2,-96,-3,76,-3,-4,-4,-49,-4,-77,-4,-72,-4,-50,-4,5,-3,75,-3,-102,-3,12,-2,124,-2,-11,-2,107,-1,-23,-1,82,0,-65,0,14,1,80,1,126,1,-122,1,-107,1,111,1,65,1,-15,0,-104,0,44,0,-75,-1,62,-1,-67,-2,68,-2,-47,-3,107,-3,30,-3,-35,-4,-68,-4,-85,-4,-63,-4,-36,-4,39,-3,111,-3,-39,-3,71,-2,-65,-2,60,-1,-85,-1,27,0,122,0,-57,0,7,1,41,1,59,1,47,1,12,1,-49,0,-115,0,56,0,-35,-1,114,-1,28,-1,-73,-2,101,-2,29,-2,-24,-3,-55,-3,-70,-3,-54,-3,-33,-3,35,-2,97,-2,-75,-2,19,-1,111,-1,-37,-1,56,0,-106,0,-36,0,27,1,68,1,91,1,94,1,61,1,12,1,-48,0,113,0,22,0,-106,-1,45,-1,-76,-2,77,-2,-30,-3,-121,-3,66,-3,16,-3,-8,-4,0,-3,13,-3,68,-3,-118,-3,-27,-3,71,-2,-72,-2,36,-1,-105,-1,-2,-1,93,0,-83,0,-32,0,-6,0,2,1,-22,0,-57,0,124,0,39,0,-69,-1,68,-1,-51,-2,79,-2,-47,-3,105,-3,1,-3,-58,-4,-111,-4,126,-4,118,-4,-101,-4,-47,-4,36,-3,-124,-3,7,-2,-115,-2,25,-1,-75,-1,69,0,-44,0,84,1,-64,1,30,2,95,2,-123,2,-103,2,-122,2,96,2,26,2,-56,1,94,1,-28,0,94,0,-42,-1,78,-1,-54,-2,87,-2,-25,-3,-113,-3,77,-3,36,-3,6,-3,20,-3,49,-3,101,-3,-82,-3,-2,-3,111,-2,-46,-2,67,-1,-82,-1,20,0,97,0,-75,0,-28,0,15,1,13,1,4,1,-31,0,-85,0,91,0,3,0,-96,-1,46,-1,-63,-2,84,-2,-22,-3,126,-3,54,-3,-21,-4,-58,-4,-87,-4,-83,-4,-61,-4,-17,-4,52,-3,-128,-3,-26,-3,83,-2,-54,-2,67,-1,-68,-1,45,0,-106,0,-14,0,53,1,118,1,-114,1,-95,1,-110,1,119,1,57,1,-5,0,-93,0,85,0,-16,-1,-105,-1,58,-1,-15,-2,-80,-2,-123,-2,104,-2,105,-2,110,-2,-104,-2,-54,-2,22,-1,98,-1,-64,-1,26,0,114,0,-51,0,18,1,79,1,110,1,-127,1,119,1,85,1,32,1,-41,0,117,0,8,0,-111,-1,15,-1,-110,-2,35,-2,-81,-3,89,-3,6,-3,-27,-4,-68,-4,-53,-4,-41,-4,23,-3,95,-3,-58,-3,56,-2,-79,-2,52,-1,-74,-1,52,0,-88,0,9,1,93,1,-115,1,-66,1,-70,1,-86,1,117,1,50,1,-32,0,108,0,-7,-1,115,-1,-1,-2,125,-2,23,-2,-82,-3,115,-3,62,-3,37,-3,40,-3,79,-3,-119,-3,-29,-3,77,-2,-55,-2,88,-1,-32,-1,121,0,-2,0,-127,1,-15,1,82,2,-104,2,-68,2,-56,2,-62,2,-109,2,87,2,3,2,-111,1,36,1,-101,0,22,0,-114,-1,20,-1,-109,-2,50,-2,-34,-3,-96,-3,116,-3,108,-3,111,-3,-107,-3,-61,-3,13,-2,98,-2,-56,-2,50,-1,-93,-1,14,0,126,0,-41,0,48,1,116,1,-93,1,-66,1,-54,1,-83,1,-111,1,88,1,7,1,-73,0,83,0,-26,-1,123,-1,20,-1,-80,-2,86,-2,10,-2,-47,-3,-81,-3,-98,-3,-89,-3,-73,-3,-17,-3,45,-2,-123,-2,-36,-2,72,-1,-84,-1,20,0,119,0,-47,0,22,1,85,1,123,1,-109,1,-108,1,-127,1,86,1,34,1,-28,0,-110,0,58,0,-28,-1,-114,-1,69,-1,-8,-2,-48,-2,-95,-2,-108,-2,-106,-2,-78,-2,-41,-2,22,-1,102,-1,-62,-1,37,0,-108,0,-11,0,102,1,-67,1,7,2,68,2,100,2,117,2,102,2,66,2,9,2,-76,1,76,1,-44,0,91,0,-49,-1,86,-1,-50,-2,102,-2,10,-2,-64,-3,-113,-3,-123,-3,-119,-3,-84,-3,-21,-3,60,-2,-88,-2,28,-1,-91,-1,33,0,-98,0,21,1,118,1,-55,1,-4,1,35,2,35,2,4,2,-52,1,-125,1,27,1,-92,0,34,0,-103,-1,13,-1,-113,-2,25,-2,-77,-3,92,-3,45,-3,7,-3,7,-3,48,-3,102,-3,-63,-3,38,-2,-81,-2,57,-1,-43,-1,107,0,14,1,-97,1,31,2,-101,2,-18,2,59,3,94,3,112,3,98,3,52,3,-21,2,-115,2,41,2,-86,1,40,1,-87,0,36,0,-86,-1,57,-1,-38,-2,-115,-2,87,-2,53,-2,49,-2,58,-2,102,-2,-104,-2,-26,-2,61,-1,-101,-1,-1,-1,97,0,-68,0,16,1,88,1,-108,1,-76,1,-60,1,-54,1}; }
	private static byte[] data102(){ return new byte[] {-83,1,-121,1,71,1,-4,0,-94,0,68,0,-40,-1,124,-1,19,-1,-70,-2,98,-2,36,-2,-23,-3,-56,-3,-67,-3,-66,-3,-38,-3,7,-2,66,-2,-100,-2,-13,-2,85,-1,-63,-1,45,0,-97,0,-2,0,94,1,-92,1,-23,1,7,2,28,2,28,2,12,2,-30,1,-85,1,100,1,30,1,-64,0,117,0,26,0,-40,-1,-105,-1,102,-1,72,-1,57,-1,77,-1,95,-1,-106,-1,-50,-1,49,0,-125,0,-31,0,71,1,-95,1,-10,1,55,2,106,2,-119,2,-116,2,125,2,83,2,16,2,-68,1,74,1,-37,0,77,0,-42,-1,70,-1,-49,-2,86,-2,-5,-3,-83,-3,-128,-3,103,-3,109,-3,-115,-3,-60,-3,29,-2,-126,-2,-3,-2,-126,-1,16,0,-107,0,30,1,-110,1,-3,1,75,2,122,2,-96,2,-101,2,123,2,74,2,-10,1,-111,1,23,1,-109,0,18,0,-114,-1,19,-1,-98,-2,71,-2,-5,-3,-45,-3,-70,-3,-50,-3,-10,-3,61,-2,-103,-2,11,-1,-113,-1,27,0,-75,0,65,1,-50,1,77,2,-67,2,22,3,95,3,121,3,-111,3,109,3,69,3,3,3,-90,2,60,2,-59,1,68,1,-55,0,69,0,-51,-1,91,-1,-2,-2,-79,-2,127,-2,93,-2,86,-2,96,-2,-126,-2,-71,-2,-4,-2,82,-1,-83,-1,23,0,119,0,-29,0,55,1,-115,1,-52,1,6,2,46,2,55,2,55,2,32,2,-7,1,-59,1,117,1,37,1,-53,0,104,0,8,0,-84,-1,82,-1,17,-1,-55,-2,-85,-2,-111,-2,-122,-2,-110,-2,-77,-2,-26,-2,36,-1,106,-1,-59,-1,26,0,124,0,-44,0,39,1,117,1,-82,1,-29,1,-6,1,11,2,3,2,-21,1,-51,1,-116,1,81,1,3,1,-64,0,108,0,31,0,-27,-1,-95,-1,-124,-1,103,-1,98,-1,108,-1,-110,-1,-65,-1,6,0,90,0,-76,0,33,1,125,1,-28,1,65,2,-105,2,-38,2,16,3,42,3,40,3,22,3,-24,2,-82,2,81,2,-20,1,118,1,-9,0,117,0,-5,-1,124,-1,26,-1,-71,-2,121,-2,77,-2,59,-2,73,-2,104,-2,-85,-2,3,-1,109,-1,-29,-1,96,0,-29,0,99,1,-48,1,57,2,-125,2,-74,2,-40,2,-43,2,-72,2,127,2,51,2,-57,1,77,1,-54,0,58,0,-81,-1,44,-1,-88,-2,71,-2,-21,-3,-68,-3,-103,-3,-87,-3,-64,-3,5,-2,92,-2,-52,-2,74,-1,-28,-1,122,0,27,1,-71,1,74,2,-55,2,59,3,-103,3,-41,3,1,4,3,4,-13,3,-48,3,-121,3,44,3,-66,2,74,2,-55,1,76,1,-50,0,99,0,-11,-1,-90,-1,89,-1,50,-1,23,-1,27,-1,37,-1,87,-1,-111,-1,-47,-1,45,0,-122,0,-28,0,58,1,-110,1,-42,1,16,2,59,2,83,2,87,2,70,2,36,2,-18,1,-89,1,88,1,-5,0,-104,0,55,0,-41,-1,118,-1,45,-1,-28,-2,-90,-2,-121,-2,109,-2,115,-2,-127,-2,-87,-2,-33,-2,28,-1,109,-1,-59,-1,28,0,123,0,-43,0,53,1,124,1,-62,1,-10,1,31,2,53,2,52,2,43,2,13,2,-33,1,-86,1,107,1,35,1,-33,0,-109,0,92,0,26,0,-12,-1,-40,-1,-52,-1,-48,-1,-23,-1,17,0,78,0,-104,0,-24,0,74,1,-91,1,9,2,94,2,-90,2,-28,2,13,3,37,3,34,3,14,3,-37,2,-112,2,45,2,-61,1,58,1,-63,0,54,0,-77,-1,48,-1,-76,-2,90,-2,12,-2,-32,-3,-63,-3,-49,-3,-28,-3,37,-2,118,-2,-39,-2,76,-1,-47,-1,88,0,-29,0,94,1,-46,1,57,2,126,2,-72,2,-47,2,-43,2,-84,2,122,2,28,2,-63,1,63,1,-59,0,44,0,-78,-1,39,-1,-76,-2,74,-2,5,-2,-52,-3,-75,-3,-66,-3,-28,-3,43,-2,-123,-2,-3,-2,124,-1,13,0,-83,0,61,1,-44,1,88,2,-53,2,47,3,111,3,-104,3,-96,3,-112,3,96,3,30,3,-65,2,76,2,-50,1,74,1,-60,0,69,0,-57,-1,89,-1,-4,-2,-73,-2,122,-2,104,-2,96,-2,116,-2,-104,-2,-47,-2,33,-1,123,-1,-45,-1,48,0,-106,0,-20,0,66,1,-120,1,-61,1,-27,1,-10,1,-7,1,-31,1,-66,1,-117,1,64,1,-12,0,-105,0,63,0,-32,-1,-124,-1,43,-1,-25,-2,-84,-2,122,-2,102,-2,91,-2,105,-2,-127,-2,-76,-2,-21,-2,45,-1,-128,-1,-43,-1,41,0,117,0,-59,0,3,1,52,1,88,1,105,1,117,1,103,1,74,1,25,1,-31,0,-104,0,81,0,-1,-1,-76,-1,105,-1,46,-1,-10,-2,-46,-2,-69,-2,-77,-2,-68,-2,-35,-2,11,-1,74,-1,-104,-1,-13,-1,86,0,-68,0,39,1,127,1,-38,1,38,2,94,2,-120,2}; }
	private static byte[] data103(){ return new byte[] {-109,2,-106,2,117,2,66,2,-14,1,-105,1,44,1,-84,0,50,0,-83,-1,44,-1,-70,-2,77,-2,-7,-3,-74,-3,-109,-3,-123,-3,-103,-3,-69,-3,2,-2,86,-2,-62,-2,56,-1,-75,-1,47,0,-77,0,33,1,-124,1,-58,1,5,2,12,2,22,2,-16,1,-72,1,93,1,-12,0,119,0,-18,-1,96,-1,-51,-2,72,-2,-65,-3,89,-3,-3,-4,-60,-4,-99,-4,-97,-4,-84,-4,-24,-4,58,-3,-94,-3,30,-2,-77,-2,64,-1,-27,-1,126,0,18,1,-101,1,6,2,100,2,-81,2,-36,2,-23,2,-37,2,-78,2,109,2,24,2,-82,1,58,1,-64,0,72,0,-58,-1,97,-1,-8,-2,-86,-2,115,-2,69,-2,59,-2,61,-2,99,-2,-120,-2,-42,-2,28,-1,119,-1,-53,-1,41,0,118,0,-70,0,-7,0,38,1,59,1,64,1,44,1,12,1,-42,0,-117,0,67,0,-25,-1,-118,-1,30,-1,-63,-2,97,-2,21,-2,-50,-3,-108,-3,110,-3,88,-3,86,-3,99,-3,123,-3,-73,-3,-19,-3,59,-2,-123,-2,-38,-2,55,-1,-110,-1,-35,-1,44,0,98,0,-101,0,-72,0,-48,0,-57,0,-67,0,-102,0,111,0,59,0,-9,-1,-77,-1,109,-1,44,-1,-14,-2,-77,-2,-110,-2,121,-2,110,-2,-127,-2,-99,-2,-52,-2,13,-1,81,-1,-83,-1,14,0,110,0,-51,0,45,1,124,1,-71,1,-13,1,9,2,14,2,-5,1,-43,1,-103,1,70,1,-35,0,103,0,-23,-1,105,-1,-40,-2,92,-2,-34,-3,115,-3,21,-3,-51,-4,-97,-4,-113,-4,-117,-4,-85,-4,-29,-4,53,-3,-110,-3,5,-2,117,-2,6,-1,-126,-1,-6,-1,109,0,-51,0,28,1,76,1,106,1,105,1,73,1,13,1,-65,0,85,0,-25,-1,92,-1,-42,-2,83,-2,-48,-3,88,-3,-8,-4,-83,-4,117,-4,100,-4,105,-4,-118,-4,-50,-4,50,-3,-98,-3,39,-2,-76,-2,80,-1,-24,-1,119,0,-8,0,104,1,-57,1,9,2,57,2,56,2,43,2,-6,1,-65,1,94,1,-9,0,119,0,-6,-1,118,-1,-7,-2,-119,-2,39,-2,-47,-3,-116,-3,95,-3,80,-3,81,-3,103,-3,-102,-3,-40,-3,40,-2,-127,-2,-34,-2,60,-1,-106,-1,-16,-1,55,0,111,0,-102,0,-81,0,-76,0,-104,0,123,0,67,0,-12,-1,-83,-1,82,-1,-7,-2,-103,-2,57,-2,-25,-3,-95,-3,105,-3,64,-3,36,-3,37,-3,51,-3,88,-3,-125,-3,-61,-3,10,-2,90,-2,-85,-2,1,-1,80,-1,-110,-1,-37,-1,7,0,47,0,59,0,69,0,48,0,19,0,-34,-1,-84,-1,95,-1,28,-1,-46,-2,-120,-2,65,-2,1,-2,-52,-3,-89,-3,-110,-3,-119,-3,-99,-3,-80,-3,-18,-3,31,-2,110,-2,-63,-2,50,-1,-100,-1,5,0,104,0,-54,0,23,1,101,1,-111,1,-65,1,-61,1,-76,1,-115,1,85,1,4,1,-96,0,50,0,-74,-1,53,-1,-70,-2,65,-2,-51,-3,110,-3,36,-3,-26,-4,-61,-4,-65,-4,-44,-4,-4,-4,69,-3,-103,-3,6,-2,113,-2,-11,-2,106,-1,-26,-1,80,0,-79,0,-14,0,40,1,54,1,62,1,21,1,-34,0,-114,0,35,0,-87,-1,34,-1,-108,-2,12,-2,126,-3,8,-3,-103,-4,63,-4,9,-4,-32,-5,-26,-5,-5,-5,49,-4,-122,-4,-13,-4,113,-3,-2,-3,-105,-2,51,-1,-54,-1,97,0,-28,0,77,1,-92,1,-23,1,12,2,15,2,6,2,-35,1,-104,1,64,1,-32,0,114,0,-4,-1,-111,-1,34,-1,-53,-2,119,-2,62,-2,18,-2,-3,-3,2,-2,21,-2,77,-2,-125,-2,-50,-2,39,-1,127,-1,-44,-1,42,0,108,0,-80,0,-38,0,-8,0,-8,0,-15,0,-52,0,-99,0,79,0,-4,-1,-94,-1,64,-1,-28,-2,107,-2,22,-2,-68,-3,119,-3,57,-3,14,-3,-8,-4,-12,-4,9,-3,46,-3,92,-3,-97,-3,-23,-3,61,-2,-106,-2,-15,-2,76,-1,-96,-1,-26,-1,39,0,85,0,126,0,-117,0,-120,0,121,0,92,0,50,0,-6,-1,-69,-1,121,-1,48,-1,-9,-2,-79,-2,126,-2,87,-2,52,-2,46,-2,59,-2,84,-2,-123,-2,-66,-2,13,-1,100,-1,-48,-1,49,0,-95,0,3,1,98,1,-65,1,7,2,54,2,84,2,95,2,82,2,39,2,-20,1,-107,1,39,1,-79,0,48,0,-93,-1,27,-1,-100,-2,20,-2,-90,-3,75,-3,4,-3,-40,-4,-65,-4,-56,-4,-23,-4,40,-3,117,-3,-37,-3,81,-2,-54,-2,86,-1,-40,-1,83,0,-60,0,39,1,113,1,-94,1,-70,1,-70,1,-93,1,113,1,28,1,-67,0,74,0,-53,-1,68,-1,-46,-2,76,-2,-31,-3,-122,-3,63,-3,20,-3,4,-3,12,-3,48,-3,115,-3,-45,-3,63,-2,-66,-2,77,-1,-40,-1,110,0,-16,0,112,1}; }
	private static byte[] data104(){ return new byte[] {-43,1,42,2,101,2,-115,2,-117,2,123,2,74,2,8,2,-87,1,70,1,-50,0,94,0,-27,-1,122,-1,21,-1,-58,-2,-128,-2,78,-2,58,-2,59,-2,88,-2,121,-2,-73,-2,0,-1,88,-1,-76,-1,22,0,120,0,-62,0,19,1,74,1,113,1,-117,1,-110,1,126,1,91,1,36,1,-27,0,-117,0,55,0,-38,-1,127,-1,35,-1,-48,-2,-120,-2,69,-2,32,-2,5,-2,0,-2,12,-2,52,-2,99,-2,-89,-2,-15,-2,69,-1,-95,-1,-4,-1,82,0,-98,0,-27,0,34,1,67,1,89,1,88,1,79,1,42,1,-6,0,-78,0,106,0,18,0,-74,-1,95,-1,10,-1,-70,-2,116,-2,70,-2,35,-2,18,-2,23,-2,50,-2,98,-2,-91,-2,-3,-2,94,-1,-55,-1,56,0,-71,0,38,1,-94,1,5,2,87,2,-93,2,-44,2,-15,2,-6,2,-38,2,-69,2,115,2,33,2,-72,1,64,1,-60,0,65,0,-55,-1,69,-1,-42,-2,119,-2,40,-2,-13,-3,-36,-3,-53,-3,-29,-3,18,-2,86,-2,-85,-2,29,-1,-117,-1,0,0,126,0,-13,0,97,1,-71,1,4,2,44,2,72,2,58,2,26,2,-41,1,-121,1,31,1,-88,0,28,0,-104,-1,7,-1,-125,-2,6,-2,-93,-3,72,-3,24,-3,-15,-4,-8,-4,10,-3,69,-3,-110,-3,-9,-3,120,-2,-7,-2,-121,-1,28,0,-84,0,48,1,-80,1,21,2,115,2,-91,2,-57,2,-53,2,-70,2,-105,2,89,2,8,2,-88,1,77,1,-34,0,123,0,22,0,-58,-1,-120,-1,80,-1,52,-1,37,-1,50,-1,85,-1,-124,-1,-49,-1,22,0,119,0,-60,0,43,1,121,1,-62,1,-4,1,39,2,62,2,59,2,34,2,-8,1,-75,1,95,1,1,1,-102,0,38,0,-73,-1,70,-1,-26,-2,-123,-2,60,-2,1,-2,-36,-3,-44,-3,-51,-3,-15,-3,34,-2,94,-2,-81,-2,13,-1,101,-1,-58,-1,37,0,126,0,-46,0,17,1,77,1,110,1,125,1,-128,1,112,1,76,1,30,1,-32,0,-105,0,77,0,-3,-1,-74,-1,104,-1,46,-1,-9,-2,-35,-2,-53,-2,-51,-2,-27,-2,22,-1,83,-1,-94,-1,-2,-1,102,0,-38,0,74,1,-60,1,49,2,-117,2,-16,2,38,3,91,3,112,3,111,3,95,3,42,3,-33,2,-126,2,20,2,-101,1,20,1,-116,0,5,0,-118,-1,8,-1,-84,-2,74,-2,18,-2,-28,-3,-43,-3,-30,-3,11,-2,65,-2,-113,-2,-10,-2,94,-1,-44,-1,81,0,-53,0,51,1,-102,1,-22,1,41,2,86,2,106,2,102,2,74,2,16,2,-57,1,100,1,-9,0,-128,0,6,0,-111,-1,31,-1,-78,-2,101,-2,21,-2,-10,-3,-29,-3,-20,-3,18,-2,75,-2,-91,-2,12,-1,-127,-1,12,0,-120,0,19,1,-112,1,11,2,104,2,-66,2,-15,2,20,3,27,3,6,3,-33,2,-98,2,69,2,-23,1,-127,1,15,1,-88,0,60,0,-26,-1,-107,-1,86,-1,53,-1,35,-1,45,-1,68,-1,117,-1,-78,-1,0,0,88,0,-74,0,14,1,110,1,-73,1,7,2,62,2,96,2,112,2,111,2,89,2,53,2,-16,1,-91,1,79,1,-12,0,-115,0,45,0,-47,-1,125,-1,48,-1,-2,-2,-36,-2,-60,-2,-52,-2,-29,-2,13,-1,71,-1,-108,-1,-30,-1,61,0,-100,0,-4,0,74,1,-101,1,-31,1,4,2,36,2,40,2,33,2,1,2,-47,1,-107,1,68,1,-11,0,-110,0,55,0,-36,-1,-117,-1,58,-1,-1,-2,-47,-2,-71,-2,-87,-2,-65,-2,-24,-2,39,-1,104,-1,-62,-1,43,0,-96,0,26,1,-113,1,1,2,110,2,-46,2,29,3,98,3,-105,3,-93,3,-91,3,-112,3,96,3,32,3,-59,2,98,2,-15,1,121,1,-8,0,-111,0,28,0,-75,-1,97,-1,28,-1,-18,-2,-49,-2,-45,-2,-22,-2,31,-1,92,-1,-82,-1,15,0,126,0,-31,0,81,1,-71,1,19,2,99,2,-105,2,-54,2,-43,2,-58,2,-97,2,103,2,20,2,-82,1,62,1,-64,0,61,0,-67,-1,62,-1,-50,-2,115,-2,32,-2,-26,-3,-55,-3,-61,-3,-35,-3,14,-2,92,-2,-74,-2,39,-1,-94,-1,36,0,-79,0,55,1,-75,1,35,2,-119,2,-47,2,7,3,36,3,43,3,21,3,-19,2,-77,2,98,2,20,2,-77,1,84,1,-12,0,-100,0,82,0,29,0,-4,-1,-25,-1,-27,-1,3,0,41,0,102,0,-83,0,5,1,77,1,-76,1,6,2,79,2,-112,2,-68,2,-40,2,-43,2,-48,2,-92,2,113,2,38,2,-50,1,99,1,-15,0,-126,0,16,0,-95,-1,64,-1,-17,-2,-96,-2,116,-2,85,-2,79,-2,91,-2,127,-2,-80,-2,-7,-2,80,-1,-86,-1,17,0,102,0,-53,0}; }
	private static byte[] data105(){ return new byte[] {29,1,113,1,-88,1,-39,1,-17,1,-13,1,-24,1,-61,1,-109,1,88,1,8,1,-64,0,96,0,10,0,-75,-1,119,-1,50,-1,17,-1,-27,-2,-19,-2,-19,-2,27,-1,76,-1,-109,-1,-14,-1,82,0,-60,0,64,1,-85,1,37,2,-119,2,-17,2,64,3,123,3,-97,3,-72,3,-87,3,-111,3,89,3,24,3,-74,2,75,2,-47,1,85,1,-52,0,77,0,-52,-1,92,-1,-13,-2,-89,-2,95,-2,59,-2,39,-2,41,-2,70,-2,127,-2,-67,-2,29,-1,126,-1,-19,-1,96,0,-50,0,54,1,-107,1,-35,1,38,2,67,2,85,2,74,2,36,2,-13,1,-102,1,64,1,-47,0,97,0,-29,-1,109,-1,-5,-2,-101,-2,72,-2,2,-2,-43,-3,-48,-3,-42,-3,2,-2,48,-2,-123,-2,-29,-2,95,-1,-41,-1,80,0,-45,0,66,1,-73,1,18,2,91,2,-110,2,-91,2,-92,2,-108,2,97,2,37,2,-42,1,123,1,13,1,-92,0,63,0,-38,-1,-117,-1,60,-1,16,-1,-18,-2,-23,-2,-13,-2,19,-1,79,-1,-101,-1,-19,-1,65,0,-90,0,6,1,85,1,-84,1,-27,1,27,2,48,2,49,2,31,2,-16,1,-78,1,100,1,6,1,-107,0,45,0,-67,-1,74,-1,-17,-2,-105,-2,80,-2,36,-2,-1,-3,-1,-3,8,-2,50,-2,111,-2,-72,-2,15,-1,103,-1,-52,-1,45,0,-119,0,-36,0,37,1,86,1,124,1,-114,1,126,1,104,1,60,1,-1,0,-93,0,81,0,-20,-1,-119,-1,35,-1,-57,-2,105,-2,31,-2,-30,-3,-64,-3,-80,-3,-85,-3,-58,-3,-12,-3,58,-2,-117,-2,-31,-2,90,-1,-55,-1,68,0,-65,0,51,1,-96,1,-6,1,73,2,-119,2,-85,2,-71,2,-76,2,-107,2,92,2,33,2,-64,1,104,1,-18,0,-126,0,11,0,-97,-1,47,-1,-41,-2,-127,-2,62,-2,29,-2,-4,-3,4,-2,27,-2,62,-2,-125,-2,-51,-2,34,-1,-125,-1,-26,-1,73,0,-99,0,-5,0,59,1,115,1,-114,1,-94,1,-112,1,109,1,57,1,-25,0,-116,0,18,0,-90,-1,36,-1,-92,-2,46,-2,-67,-3,97,-3,16,-3,-41,-4,-71,-4,-81,-4,-54,-4,-17,-4,52,-3,-116,-3,-18,-3,106,-2,-22,-2,103,-1,-21,-1,91,0,-57,0,33,1,105,1,-114,1,-86,1,-79,1,-109,1,95,1,37,1,-35,0,-124,0,43,0,-50,-1,118,-1,46,-1,-18,-2,-61,-2,-88,-2,-94,-2,-73,-2,-44,-2,18,-1,87,-1,-86,-1,11,0,108,0,-53,0,25,1,101,1,-102,1,-56,1,-40,1,-42,1,-69,1,-120,1,59,1,-25,0,116,0,3,0,-122,-1,12,-1,-117,-2,33,-2,-66,-3,106,-3,44,-3,-5,-4,-17,-4,-12,-4,15,-3,66,-3,-118,-3,-32,-3,57,-2,-88,-2,3,-1,114,-1,-60,-1,30,0,90,0,-115,0,-92,0,-80,0,-85,0,-127,0,83,0,14,0,-65,-1,105,-1,-1,-2,-87,-2,68,-2,-11,-3,-82,-3,113,-3,79,-3,54,-3,55,-3,83,-3,-128,-3,-62,-3,15,-2,120,-2,-27,-2,93,-1,-50,-1,73,0,-69,0,38,1,124,1,-45,1,3,2,36,2,51,2,40,2,10,2,-44,1,-123,1,49,1,-64,0,82,0,-45,-1,98,-1,-25,-2,115,-2,13,-2,-68,-3,111,-3,62,-3,31,-3,18,-3,32,-3,61,-3,120,-3,-70,-3,8,-2,101,-2,-53,-2,38,-1,-121,-1,-30,-1,55,0,119,0,-92,0,-68,0,-58,0,-72,0,-111,0,88,0,12,0,-75,-1,74,-1,-28,-2,107,-2,11,-2,-106,-3,68,-3,-12,-4,-68,-4,-107,-4,-111,-4,-106,-4,-67,-4,-3,-4,72,-3,-96,-3,18,-2,-124,-2,-2,-2,112,-1,-35,-1,65,0,-108,0,-46,0,-11,0,4,1,5,1,-29,0,-76,0,113,0,35,0,-57,-1,101,-1,3,-1,-88,-2,75,-2,3,-2,-46,-3,-89,-3,-96,-3,-93,-3,-59,-3,-11,-3,59,-2,-107,-2,-23,-2,77,-1,-74,-1,24,0,112,0,-71,0,4,1,35,1,56,1,48,1,25,1,-28,0,-110,0,60,0,-45,-1,103,-1,-22,-2,110,-2,15,-2,-96,-3,80,-3,4,-3,-34,-4,-60,-4,-62,-4,-37,-4,7,-3,84,-3,-86,-3,14,-2,113,-2,-29,-2,81,-1,-73,-1,18,0,99,0,-101,0,-76,0,-59,0,-80,0,-111,0,90,0,12,0,-81,-1,71,-1,-44,-2,105,-2,-20,-3,-116,-3,49,-3,-37,-4,-90,-4,127,-4,114,-4,122,-4,-99,-4,-47,-4,34,-3,124,-3,-11,-3,99,-2,-27,-2,110,-1,-33,-1,95,0,-61,0,38,1,122,1,-92,1,-55,1,-45,1,-49,1,-93,1,112,1,33,1,-56,0,98,0,-10,-1,-114,-1,41,-1,-71,-2,97,-2,15,-2,-50,-3,-99,-3,-121,-3,-123,-3,-103,-3,-78,-3,-24,-3,37,-2,126,-2}; }
	private static byte[] data106(){ return new byte[] {-47,-2,46,-1,-122,-1,-40,-1,40,0,111,0,-98,0,-54,0,-41,0,-41,0,-77,0,-111,0,77,0,6,0,-89,-1,67,-1,-40,-2,108,-2,4,-2,-102,-3,63,-3,-12,-4,-76,-4,-108,-4,122,-4,124,-4,-106,-4,-57,-4,8,-3,96,-3,-68,-3,40,-2,-106,-2,11,-1,118,-1,-32,-1,53,0,-121,0,-67,0,-37,0,-23,0,-21,0,-53,0,-106,0,96,0,21,0,-60,-1,119,-1,30,-1,-40,-2,-108,-2,106,-2,72,-2,65,-2,71,-2,109,-2,-99,-2,-31,-2,61,-1,-101,-1,3,0,106,0,-44,0,40,1,-123,1,-64,1,-20,1,0,2,-8,1,-30,1,-88,1,94,1,-6,0,-120,0,17,0,-124,-1,3,-1,-126,-2,1,-2,-107,-3,65,-3,-3,-4,-53,-4,-74,-4,-63,-4,-29,-4,16,-3,102,-3,-62,-3,43,-2,-100,-2,29,-1,-116,-1,-14,-1,87,0,-90,0,-33,0,-2,0,21,1,3,1,-36,0,-90,0,90,0,-9,-1,-106,-1,39,-1,-74,-2,73,-2,-19,-3,-102,-3,89,-3,47,-3,23,-3,32,-3,56,-3,118,-3,-68,-3,36,-2,-109,-2,23,-1,-104,-1,25,0,-93,0,33,1,-116,1,-19,1,56,2,116,2,-101,2,-88,2,-112,2,114,2,52,2,-17,1,-113,1,55,1,-63,0,86,0,-26,-1,-127,-1,23,-1,-52,-2,123,-2,72,-2,23,-2,18,-2,11,-2,31,-2,72,-2,120,-2,-71,-2,0,-1,90,-1,-86,-1,1,0,88,0,-105,0,-41,0,7,1,33,1,45,1,36,1,3,1,-32,0,-100,0,87,0,-2,-1,-88,-1,72,-1,-19,-2,-116,-2,63,-2,-11,-3,-52,-3,-93,-3,-111,-3,-99,-3,-79,-3,-31,-3,33,-2,108,-2,-49,-2,44,-1,-106,-1,-6,-1,97,0,-68,0,15,1,72,1,120,1,-101,1,-101,1,-105,1,120,1,67,1,11,1,-71,0,109,0,20,0,-69,-1,113,-1,35,-1,-19,-2,-62,-2,-85,-2,-82,-2,-71,-2,-28,-2,34,-1,106,-1,-58,-1,40,0,-109,0,2,1,101,1,-60,1,21,2,83,2,124,2,-118,2,125,2,93,2,35,2,-53,1,104,1,-13,0,109,0,-26,-1,107,-1,-25,-2,120,-2,21,-2,-50,-3,-104,-3,-126,-3,-118,-3,-83,-3,-33,-3,47,-2,-99,-2,14,-1,-123,-1,0,0,122,0,-19,0,80,1,-103,1,-31,1,6,2,9,2,-1,1,-38,1,-104,1,60,1,-45,0,103,0,-22,-1,110,-1,-11,-2,-123,-2,34,-2,-44,-3,-112,-3,102,-3,91,-3,100,-3,-116,-3,-52,-3,28,-2,124,-2,-18,-2,120,-1,-12,-1,120,0,2,1,119,1,-26,1,71,2,-117,2,-62,2,-41,2,-35,2,-51,2,-90,2,98,2,26,2,-68,1,90,1,-15,0,-120,0,39,0,-55,-1,119,-1,51,-1,5,-1,-29,-2,-44,-2,-40,-2,-7,-2,31,-1,76,-1,-112,-1,-37,-1,50,0,-125,0,-46,0,25,1,91,1,-113,1,-82,1,-59,1,-48,1,-52,1,-92,1,122,1,56,1,-15,0,-104,0,56,0,-34,-1,122,-1,24,-1,-54,-2,114,-2,57,-2,1,-2,-24,-3,-43,-3,-38,-3,-6,-3,32,-2,95,-2,-85,-2,-1,-2,93,-1,-64,-1,37,0,-116,0,-39,0,42,1,103,1,-108,1,-85,1,-74,1,-92,1,-124,1,87,1,17,1,-45,0,-128,0,60,0,-17,-1,-76,-1,117,-1,88,-1,66,-1,65,-1,83,-1,125,-1,-75,-1,3,0,88,0,-63,0,43,1,-114,1,-5,1,89,2,-91,2,-19,2,17,3,35,3,29,3,0,3,-56,2,116,2,29,2,-98,1,34,1,-104,0,15,0,-113,-1,15,-1,-100,-2,64,-2,-4,-3,-49,-3,-68,-3,-60,-3,-25,-3,32,-2,115,-2,-49,-2,69,-1,-73,-1,46,0,-89,0,19,1,106,1,-71,1,-13,1,14,2,19,2,-6,1,-51,1,-123,1,50,1,-54,0,92,0,-25,-1,113,-1,2,-1,-98,-2,78,-2,12,-2,-22,-3,-46,-3,-26,-3,13,-2,69,-2,-91,-2,6,-1,-127,-1,-1,-1,-119,0,19,1,-105,1,13,2,122,2,-35,2,32,3,91,3,112,3,125,3,92,3,57,3,-4,2,-84,2,87,2,-23,1,-118,1,21,1,-78,0,75,0,-7,-1,-91,-1,105,-1,63,-1,41,-1,30,-1,36,-1,63,-1,107,-1,-95,-1,-32,-1,40,0,120,0,-59,0,11,1,71,1,-121,1,-86,1,-55,1,-31,1,-43,1,-63,1,-93,1,107,1,53,1,-33,0,-110,0,58,0,-27,-1,-111,-1,63,-1,5,-1,-56,-2,-89,-2,-116,-2,-119,-2,-116,-2,-75,-2,-29,-2,30,-1,108,-1,-74,-1,20,0,117,0,-54,0,29,1,110,1,-78,1,-18,1,11,2,38,2,33,2,25,2,-3,1,-60,1,-110,1,78,1,-2,0,-73,0,103,0,35,0,-26,-1,-68,-1,-106,-1,-105,-1,-115,-1,-83,-1,-39,-1,29,0}; }
	private static byte[] data107(){ return new byte[] {97,0,-69,0,28,1,-117,1,-20,1,74,2,-88,2,-24,2,40,3,63,3,78,3,64,3,27,3,-35,2,-117,2,36,2,-72,1,52,1,-80,0,58,0,-68,-1,82,-1,-12,-2,-82,-2,-126,-2,99,-2,106,-2,-127,-2,-65,-2,9,-1,103,-1,-45,-1,74,0,-67,0,54,1,-96,1,10,2,81,2,-115,2,-77,2,-65,2,-82,2,-123,2,70,2,-16,1,-121,1,16,1,-105,0,33,0,-96,-1,50,-1,-55,-2,117,-2,51,-2,7,-2,-8,-3,18,-2,46,-2,120,-2,-58,-2,56,-1,-81,-1,43,0,-79,0,63,1,-75,1,53,2,-102,2,-6,2,51,3,98,3,122,3,115,3,85,3,39,3,-26,2,-101,2,66,2,-34,1,119,1,26,1,-71,0,108,0,36,0,-18,-1,-54,-1,-76,-1,-72,-1,-53,-1,-24,-1,22,0,83,0,-102,0,-29,0,41,1,121,1,-71,1,1,2,42,2,87,2,105,2,111,2,101,2,76,2,31,2,-29,1,-102,1,76,1,-13,0,-107,0,58,0,-31,-1,-110,-1,68,-1,4,-1,-47,-2,-81,-2,-96,-2,-93,-2,-82,-2,-49,-2,10,-1,68,-1,-114,-1,-40,-1,43,0,-128,0,-59,0,21,1,81,1,-116,1,-84,1,-59,1,-52,1,-59,1,-86,1,-124,1,86,1,17,1,-39,0,-116,0,79,0,21,0,-29,-1,-66,-1,-93,-1,-98,-1,-88,-1,-53,-1,-11,-1,53,0,-120,0,-22,0,77,1,-72,1,23,2,-122,2,-37,2,31,3,99,3,-116,3,-106,3,-110,3,107,3,63,3,-27,2,124,2,14,2,-113,1,12,1,-120,0,-3,-1,-118,-1,16,-1,-64,-2,120,-2,72,-2,45,-2,63,-2,82,-2,-110,-2,-42,-2,49,-1,-100,-1,15,0,-121,0,-15,0,87,1,-80,1,-2,1,43,2,75,2,76,2,49,2,-1,1,-71,1,92,1,0,1,-127,0,7,0,-117,-1,22,-1,-85,-2,76,-2,11,-2,-32,-3,-60,-3,-53,-3,-23,-3,36,-2,122,-2,-36,-2,83,-1,-39,-1,97,0,-20,0,114,1,-14,1,103,2,-55,2,20,3,64,3,100,3,97,3,79,3,33,3,-25,2,-109,2,50,2,-53,1,98,1,-11,0,-111,0,42,0,-39,-1,-118,-1,100,-1,55,-1,34,-1,42,-1,54,-1,97,-1,-121,-1,-53,-1,7,0,80,0,-105,0,-41,0,27,1,80,1,122,1,-114,1,-94,1,-106,1,-121,1,100,1,47,1,-10,0,-88,0,86,0,5,0,-80,-1,91,-1,11,-1,-55,-2,-108,-2,108,-2,80,-2,64,-2,82,-2,105,-2,-113,-2,-61,-2,11,-1,87,-1,-90,-1,-3,-1,76,0,-102,0,-33,0,22,1,67,1,103,1,118,1,113,1,95,1,64,1,20,1,-42,0,-112,0,76,0,-2,-1,-84,-1,114,-1,44,-1,1,-1,-39,-2,-51,-2,-49,-2,-38,-2,6,-1,55,-1,-123,-1,-47,-1,52,0,-99,0,-6,0,95,1,-67,1,10,2,70,2,120,2,-112,2,-108,2,122,2,82,2,7,2,-72,1,78,1,-45,0,94,0,-35,-1,99,-1,-22,-2,127,-2,35,-2,-31,-3,-76,-3,-102,-3,-92,-3,-67,-3,-6,-3,69,-2,-86,-2,21,-1,-126,-1,0,0,108,0,-38,0,54,1,-126,1,-65,1,-42,1,-33,1,-43,1,-98,1,96,1,1,1,-101,0,38,0,-92,-1,33,-1,-86,-2,44,-2,-61,-3,108,-3,37,-3,3,-3,-17,-4,-13,-4,22,-3,82,-3,-94,-3,7,-2,119,-2,-3,-2,120,-1,4,0,126,0,-7,0,97,1,-76,1,-15,1,42,2,55,2,56,2,21,2,-24,1,-82,1,90,1,-4,0,-93,0,55,0,-28,-1,-123,-1,59,-1,-7,-2,-51,-2,-78,-2,-89,-2,-72,-2,-50,-2,-13,-2,48,-1,118,-1,-69,-1,2,0,78,0,-105,0,-46,0,10,1,45,1,70,1,78,1,62,1,28,1,-8,0,-70,0,115,0,38,0,-56,-1,114,-1,16,-1,-68,-2,100,-2,21,-2,-34,-3,-82,-3,-121,-3,114,-3,114,-3,125,-3,-100,-3,-61,-3,3,-2,68,-2,-113,-2,-36,-2,40,-1,119,-1,-70,-1,-7,-1,32,0,67,0,87,0,95,0,74,0,56,0,15,0,-41,-1,-99,-1,95,-1,15,-1,-37,-2,-108,-2,109,-2,63,-2,41,-2,33,-2,50,-2,75,-2,-125,-2,-65,-2,16,-1,105,-1,-47,-1,63,0,-90,0,5,1,106,1,-72,1,-2,1,39,2,73,2,77,2,52,2,17,2,-51,1,119,1,13,1,-102,0,35,0,-105,-1,21,-1,-104,-2,34,-2,-69,-3,95,-3,34,-3,-8,-4,-22,-4,-17,-4,21,-3,65,-3,-115,-3,-18,-3,74,-2,-69,-2,42,-1,-110,-1,-12,-1,74,0,-113,0,-66,0,-44,0,-47,0,-70,0,126,0,58,0,-30,-1,114,-1,1,-1,-123,-2,9,-2,-100,-3,50,-3,-40,-4,-112,-4,98,-4,85,-4,89,-4,-128,-4}; }
	private static byte[] data108(){ return new byte[] {-71,-4,18,-3,119,-3,-13,-3,110,-2,-13,-2,122,-1,11,0,122,0,-18,0,64,1,-122,1,-71,1,-47,1,-47,1,-68,1,-119,1,83,1,0,1,-92,0,68,0,-36,-1,122,-1,24,-1,-64,-2,-128,-2,65,-2,31,-2,-2,-3,4,-2,8,-2,42,-2,82,-2,-109,-2,-57,-2,25,-1,90,-1,-97,-1,-39,-1,20,0,62,0,86,0,99,0,95,0,66,0,29,0,-24,-1,-88,-1,88,-1,6,-1,-88,-2,86,-2,-3,-3,-76,-3,107,-3,53,-3,14,-3,-6,-4,-14,-4,-6,-4,26,-3,65,-3,120,-3,-75,-3,10,-2,82,-2,-92,-2,-10,-2,63,-1,-126,-1,-61,-1,-19,-1,9,0,23,0,24,0,15,0,-7,-1,-62,-1,-115,-1,89,-1,20,-1,-50,-2,-126,-2,63,-2,7,-2,-40,-3,-70,-3,-98,-3,-95,-3,-87,-3,-50,-3,-3,-3,59,-2,-114,-2,-21,-2,79,-1,-79,-1,32,0,123,0,-35,0,39,1,103,1,-107,1,-82,1,-88,1,-113,1,95,1,30,1,-61,0,91,0,-24,-1,102,-1,-16,-2,114,-2,-4,-3,-108,-3,64,-3,4,-3,-39,-4,-57,-4,-50,-4,-24,-4,39,-3,110,-3,-55,-3,54,-2,-88,-2,27,-1,-117,-1,-9,-1,87,0,-99,0,-42,0,-10,0,0,1,-20,0,-59,0,127,0,47,0,-72,-1,88,-1,-52,-2,89,-2,-39,-3,97,-3,-5,-4,-88,-4,103,-4,65,-4,48,-4,64,-4,93,-4,-96,-4,-13,-4,95,-3,-44,-3,75,-2,-47,-2,91,-1,-45,-1,71,0,-81,0,-4,0,56,1,87,1,107,1,96,1,64,1,15,1,-52,0,119,0,35,0,-60,-1,110,-1,22,-1,-52,-2,-115,-2,100,-2,60,-2,53,-2,59,-2,96,-2,-119,-2,-58,-2,8,-1,92,-1,-81,-1,-1,-1,71,0,-114,0,-57,0,-9,0,13,1,22,1,22,1,-12,0,-54,0,-114,0,65,0,-15,-1,-106,-1,51,-1,-39,-2,111,-2,31,-2,-54,-3,-116,-3,84,-3,48,-3,31,-3,25,-3,51,-3,82,-3,-128,-3,-70,-3,-1,-3,75,-2,-98,-2,-14,-2,57,-1,-126,-1,-65,-1,-15,-1,28,0,50,0,56,0,39,0,21,0,-27,-1,-66,-1,126,-1,59,-1,-11,-2,-79,-2,112,-2,53,-2,11,-2,-19,-3,-31,-3,-36,-3,-1,-3,27,-2,98,-2,-91,-2,7,-1,105,-1,-40,-1,82,0,-61,0,44,1,-111,1,-15,1,54,2,108,2,-122,2,-107,2,-124,2,91,2,31,2,-63,1,102,1,-22,0,111,0,-20,-1,110,-1,-22,-2,118,-2,16,-2,-73,-3,127,-3,81,-3,63,-3,72,-3,108,-3,-90,-3,-16,-3,77,-2,-79,-2,30,-1,-114,-1,-10,-1,92,0,-76,0,-18,0,36,1,59,1,56,1,26,1,-11,0,-88,0,84,0,-17,-1,126,-1,12,-1,-103,-2,44,-2,-58,-3,117,-3,49,-3,12,-3,-4,-4,8,-3,43,-3,106,-3,-70,-3,32,-2,-106,-2,21,-1,-104,-1,22,0,-91,0,16,1,121,1,-55,1,12,2,45,2,69,2,58,2,29,2,-17,1,-83,1,96,1,4,1,-94,0,72,0,-20,-1,-99,-1,80,-1,27,-1,-4,-2,-31,-2,-33,-2,-15,-2,17,-1,67,-1,124,-1,-70,-1,17,0,86,0,-81,0,-22,0,41,1,80,1,119,1,-128,1,-120,1,102,1,70,1,15,1,-51,0,125,0,39,0,-61,-1,111,-1,17,-1,-61,-2,114,-2,56,-2,11,-2,-18,-3,-33,-3,-19,-3,-3,-3,47,-2,100,-2,-87,-2,-10,-2,66,-1,-91,-1,-9,-1,73,0,-111,0,-39,0,8,1,48,1,62,1,64,1,50,1,17,1,-34,0,-81,0,97,0,24,0,-63,-1,115,-1,43,-1,-28,-2,-89,-2,126,-2,92,-2,86,-2,84,-2,117,-2,-91,-2,-21,-2,56,-1,-107,-1,-12,-1,105,0,-41,0,67,1,-76,1,8,2,99,2,-104,2,-56,2,-44,2,-42,2,-73,2,-119,2,62,2,-21,1,-121,1,19,1,-103,0,40,0,-91,-1,65,-1,-41,-2,-120,-2,75,-2,41,-2,17,-2,25,-2,63,-2,113,-2,-72,-2,13,-1,121,-1,-29,-1,84,0,-67,0,38,1,126,1,-63,1,-11,1,16,2,17,2,-3,1,-45,1,-116,1,54,1,-56,0,86,0,-32,-1,101,-1,-23,-2,-126,-2,31,-2,-51,-3,-114,-3,107,-3,95,-3,105,-3,-108,-3,-42,-3,28,-2,-118,-2,-11,-2,103,-1,-22,-1,96,0,-39,0,53,1,-106,1,-30,1,10,2,50,2,47,2,41,2,1,2,-43,1,-109,1,70,1,-6,0,-94,0,86,0,6,0,-51,-1,-101,-1,122,-1,95,-1,111,-1,119,-1,-94,-1,-41,-1,18,0,95,0,-82,0,4,1,92,1,-89,1,-24,1,34,2,73,2,98,2,100,2,86,2,48,2,-1,1,-83,1,94,1,-7,0,-101,0,55,0,-52,-1,101,-1,16,-1,-62,-2,126,-2,78,-2,55,-2}; }
	private static byte[] data109(){ return new byte[] {43,-2,52,-2,75,-2,121,-2,-69,-2,-15,-2,66,-1,-116,-1,-21,-1,47,0,122,0,-71,0,-17,0,18,1,40,1,48,1,39,1,2,1,-34,0,-94,0,109,0,33,0,-39,-1,-116,-1,73,-1,8,-1,-37,-2,-84,-2,-105,-2,-107,-2,-97,-2,-52,-2,-2,-2,68,-1,-99,-1,-3,-1,108,0,-32,0,79,1,-47,1,61,2,-95,2,-10,2,60,3,104,3,-126,3,126,3,115,3,69,3,2,3,-76,2,76,2,-37,1,94,1,-36,0,103,0,-16,-1,127,-1,43,-1,-43,-2,-94,-2,-127,-2,112,-2,-120,-2,-95,-2,-34,-2,31,-1,116,-1,-47,-1,53,0,-103,0,-14,0,73,1,-111,1,-60,1,-18,1,-8,1,-16,1,-44,1,-103,1,86,1,2,1,-98,0,42,0,-58,-1,84,-1,-15,-2,-104,-2,76,-2,14,-2,-23,-3,-34,-3,-23,-3,7,-2,74,-2,-110,-2,-11,-2,94,-1,-39,-1,77,0,-50,0,59,1,-75,1,16,2,91,2,-103,2,-72,2,-53,2,-60,2,-86,2,115,2,57,2,-13,1,-100,1,63,1,-19,0,-105,0,73,0,11,0,-40,-1,-68,-1,-82,-1,-76,-1,-50,-1,-1,-1,36,0,110,0,-72,0,12,1,84,1,-99,1,-24,1,20,2,73,2,94,2,97,2,93,2,63,2,17,2,-49,1,-119,1,45,1,-43,0,110,0,21,0,-78,-1,101,-1,32,-1,-19,-2,-63,-2,-82,-2,-88,-2,-67,-2,-42,-2,17,-1,70,-1,-105,-1,-24,-1,60,0,-107,0,-25,0,52,1,122,1,-82,1,-39,1,-17,1,-12,1,-19,1,-49,1,-98,1,102,1,32,1,-39,0,-123,0,57,0,-22,-1,-101,-1,100,-1,42,-1,12,-1,-15,-2,-12,-2,1,-1,40,-1,99,-1,-92,-1,-6,-1,87,0,-60,0,45,1,-102,1,1,2,93,2,-72,2,-5,2,49,3,83,3,97,3,88,3,55,3,6,3,-62,2,110,2,18,2,-91,1,53,1,-57,0,100,0,-4,-1,-86,-1,98,-1,50,-1,13,-1,0,-1,21,-1,43,-1,97,-1,-93,-1,-15,-1,75,0,-77,0,18,1,113,1,-56,1,25,2,82,2,126,2,-112,2,-112,2,121,2,73,2,10,2,-73,1,82,1,-28,0,119,0,-3,-1,-113,-1,36,-1,-59,-2,123,-2,67,-2,30,-2,17,-2,32,-2,70,-2,127,-2,-56,-2,37,-1,-108,-1,-2,-1,124,0,-24,0,85,1,-77,1,7,2,73,2,109,2,-117,2,-122,2,121,2,84,2,37,2,-34,1,-108,1,72,1,-6,0,-88,0,105,0,48,0,3,0,-20,-1,-24,-1,-20,-1,16,0,60,0,122,0,-64,0,24,1,103,1,-72,1,20,2,88,2,-107,2,-59,2,-28,2,-6,2,-31,2,-44,2,-102,2,97,2,14,2,-73,1,80,1,-22,0,121,0,22,0,-79,-1,88,-1,17,-1,-41,-2,-82,-2,-107,-2,-110,-2,-87,-2,-55,-2,-12,-2,56,-1,120,-1,-50,-1,24,0,107,0,-68,0,-4,0,53,1,96,1,125,1,-120,1,125,1,102,1,63,1,19,1,-52,0,-114,0,63,0,-20,-1,-96,-1,90,-1,38,-1,-18,-2,-48,-2,-65,-2,-67,-2,-48,-2,4,-1,49,-1,-124,-1,-38,-1,64,0,-81,0,25,1,-119,1,-4,1,98,2,-63,2,17,3,77,3,120,3,-119,3,-110,3,123,3,82,3,16,3,-63,2,99,2,-5,1,-118,1,11,1,-96,0,43,0,-53,-1,103,-1,35,-1,-20,-2,-54,-2,-71,-2,-63,-2,-28,-2,14,-1,76,-1,-103,-1,-19,-1,68,0,-91,0,-15,0,68,1,127,1,-77,1,-49,1,-33,1,-51,1,-83,1,126,1,45,1,-37,0,120,0,8,0,-100,-1,43,-1,-52,-2,108,-2,36,-2,-14,-3,-65,-3,-71,-3,-69,-3,-31,-3,25,-2,99,-2,-65,-2,27,-1,-106,-1,7,0,-125,0,-20,0,85,1,-80,1,-9,1,50,2,81,2,89,2,83,2,48,2,-5,1,-69,1,120,1,29,1,-58,0,112,0,41,0,-46,-1,-99,-1,107,-1,93,-1,80,-1,98,-1,127,-1,-64,-1,-15,-1,69,0,-107,0,-18,0,59,1,-117,1,-54,1,0,2,40,2,60,2,57,2,34,2,-14,1,-75,1,106,1,13,1,-92,0,53,0,-54,-1,93,-1,1,-1,-92,-2,96,-2,38,-2,3,-2,-15,-3,-12,-3,13,-2,58,-2,115,-2,-66,-2,10,-1,98,-1,-76,-1,16,0,90,0,-80,0,-24,0,30,1,51,1,67,1,54,1,32,1,-5,0,-66,0,-127,0,49,0,-34,-1,-123,-1,51,-1,-35,-2,-103,-2,90,-2,31,-2,11,-2,-7,-3,3,-2,28,-2,70,-2,-118,-2,-48,-2,44,-1,-116,-1,-13,-1,94,0,-48,0,49,1,-115,1,-32,1,31,2,82,2,102,2,115,2,101,2,71,2,16,2,-52,1,-127,1,34,1,-66,0,84,0,-17,-1,-119,-1,53,-1}; }
	private static byte[] data110(){ return new byte[] {-34,-2,-100,-2,112,-2,85,-2,77,-2,83,-2,111,-2,-102,-2,-37,-2,29,-1,110,-1,-54,-1,22,0,113,0,-67,0,4,1,59,1,90,1,98,1,110,1,84,1,36,1,-21,0,-108,0,62,0,-51,-1,100,-1,-12,-2,127,-2,34,-2,-63,-3,-126,-3,61,-3,34,-3,18,-3,33,-3,62,-3,114,-3,-65,-3,20,-2,126,-2,-25,-2,85,-1,-56,-1,37,0,123,0,-53,0,-7,0,44,1,51,1,53,1,23,1,-19,0,-76,0,107,0,37,0,-51,-1,-121,-1,54,-1,-5,-2,-65,-2,-89,-2,-110,-2,-99,-2,-81,-2,-35,-2,32,-1,93,-1,-71,-1,20,0,114,0,-43,0,41,1,116,1,-82,1,-28,1,-4,1,0,2,-13,1,-57,1,-107,1,64,1,-32,0,124,0,10,0,-102,-1,39,-1,-73,-2,77,-2,-5,-3,-76,-3,-123,-3,97,-3,95,-3,102,-3,-127,-3,-75,-3,-10,-3,67,-2,-109,-2,-26,-2,63,-1,-117,-1,-38,-1,20,0,65,0,96,0,103,0,107,0,79,0,32,0,-25,-1,-93,-1,90,-1,0,-1,-89,-2,85,-2,4,-2,-70,-3,124,-3,89,-3,62,-3,48,-3,68,-3,85,-3,-102,-3,-43,-3,37,-2,-123,-2,-21,-2,91,-1,-51,-1,53,0,-95,0,4,1,90,1,-103,1,-45,1,-8,1,9,2,0,2,-19,1,-68,1,-128,1,52,1,-38,0,127,0,22,0,-82,-1,69,-1,-17,-2,-106,-2,78,-2,23,-2,-22,-3,-41,-3,-45,-3,-32,-3,-8,-3,40,-2,105,-2,-89,-2,-12,-2,61,-1,-118,-1,-40,-1,22,0,72,0,105,0,122,0,-127,0,110,0,69,0,14,0,-65,-1,116,-1,19,-1,-81,-2,75,-2,-30,-3,-119,-3,51,-3,-15,-4,-60,-4,-99,-4,-109,-4,-94,-4,-64,-4,-12,-4,65,-3,-106,-3,-11,-3,105,-2,-48,-2,65,-1,-95,-1,7,0,83,0,-111,0,-71,0,-43,0,-45,0,-58,0,-101,0,106,0,42,0,-40,-1,-122,-1,52,-1,-26,-2,-100,-2,97,-2,45,-2,21,-2,6,-2,19,-2,44,-2,98,-2,-99,-2,-8,-2,65,-1,-90,-1,0,0,96,0,-82,0,-11,0,41,1,73,1,95,1,95,1,59,1,10,1,-59,0,106,0,5,0,-114,-1,30,-1,-90,-2,59,-2,-40,-3,120,-3,52,-3,-11,-4,-41,-4,-46,-4,-37,-4,-3,-4,50,-3,123,-3,-57,-3,42,-2,-123,-2,-16,-2,78,-1,-84,-1,-11,-1,55,0,96,0,119,0,123,0,112,0,82,0,30,0,-45,-1,-118,-1,41,-1,-45,-2,106,-2,18,-2,-70,-3,114,-3,59,-3,16,-3,-10,-4,-9,-4,3,-3,39,-3,90,-3,-92,-3,-11,-3,92,-2,-64,-2,47,-1,-91,-1,7,0,111,0,-65,0,11,1,70,1,111,1,-124,1,-126,1,117,1,78,1,26,1,-44,0,-118,0,47,0,-46,-1,125,-1,24,-1,-53,-2,126,-2,68,-2,15,-2,-16,-3,-27,-3,-26,-3,3,-2,30,-2,81,-2,-105,-2,-43,-2,38,-1,111,-1,-63,-1,8,0,71,0,126,0,-92,0,-78,0,-73,0,-86,0,-115,0,86,0,26,0,-44,-1,113,-1,23,-1,-76,-2,82,-2,-13,-3,-90,-3,91,-3,33,-3,-4,-4,-30,-4,-26,-4,-10,-4,32,-3,81,-3,-98,-3,-16,-3,78,-2,-74,-2,20,-1,112,-1,-51,-1,20,0,84,0,-121,0,-106,0,-90,0,-104,0,124,0,75,0,10,0,-61,-1,116,-1,48,-1,-31,-2,-102,-2,94,-2,56,-2,29,-2,32,-2,43,-2,80,-2,-126,-2,-52,-2,45,-1,-123,-1,-6,-1,95,0,-54,0,41,1,-115,1,-46,1,8,2,32,2,44,2,29,2,-10,1,-75,1,98,1,-2,0,-112,0,27,0,-110,-1,32,-1,-87,-2,57,-2,-23,-3,-101,-3,100,-3,68,-3,49,-3,73,-3,103,-3,-88,-3,-19,-3,70,-2,-99,-2,-4,-2,102,-1,-65,-1,17,0,87,0,-116,0,-77,0,-67,0,-71,0,-100,0,112,0,48,0,-28,-1,-119,-1,52,-1,-56,-2,107,-2,17,-2,-60,-3,-128,-3,93,-3,56,-3,47,-3,67,-3,100,-3,-97,-3,-21,-3,68,-2,-78,-2,33,-1,-100,-1,12,0,-120,0,-20,0,88,1,-82,1,-19,1,36,2,73,2,88,2,73,2,47,2,9,2,-52,1,-122,1,56,1,-35,0,-117,0,40,0,-42,-1,-120,-1,67,-1,7,-1,-24,-2,-57,-2,-65,-2,-64,-2,-42,-2,-12,-2,38,-1,96,-1,-104,-1,-35,-1,28,0,94,0,-101,0,-57,0,-25,0,-3,0,3,1,-9,0,-35,0,-83,0,112,0,42,0,-34,-1,126,-1,37,-1,-47,-2,116,-2,43,-2,-27,-3,-74,-3,-115,-3,127,-3,127,-3,-107,-3,-63,-3,-4,-3,70,-2,-100,-2,-12,-2,94,-1,-63,-1,41,0,-125,0,-46,0,21,1,76,1,108,1,121,1,117,1,94,1,52,1,3,1,-63,0,116,0,43,0,-32,-1}; }
	private static byte[] data111(){ return new byte[] {-106,-1,89,-1,38,-1,-2,-2,-20,-2,-13,-2,-1,-2,42,-1,91,-1,-82,-1,0,0,98,0,-57,0,42,1,-112,1,-24,1,49,2,105,2,-114,2,-94,2,-106,2,119,2,57,2,-15,1,-123,1,31,1,-96,0,39,0,-93,-1,39,-1,-77,-2,86,-2,-1,-3,-60,-3,-89,-3,-103,-3,-85,-3,-50,-3,8,-2,86,-2,-72,-2,29,-1,-111,-1,-5,-1,92,0,-62,0,18,1,83,1,-122,1,-98,1,-97,1,-106,1,108,1,51,1,-29,0,-112,0,54,0,-55,-1,105,-1,6,-1,-85,-2,99,-2,40,-2,2,-2,-27,-3,-26,-3,-9,-3,35,-2,102,-2,-92,-2,6,-1,106,-1,-41,-1,73,0,-73,0,35,1,122,1,-44,1,35,2,75,2,118,2,121,2,123,2,93,2,50,2,-2,1,-77,1,97,1,20,1,-77,0,99,0,17,0,-59,-1,-123,-1,85,-1,51,-1,26,-1,19,-1,37,-1,61,-1,98,-1,-106,-1,-41,-1,24,0,94,0,-93,0,-27,0,34,1,85,1,121,1,-107,1,-94,1,-95,1,-120,1,104,1,53,1,-9,0,-85,0,92,0,4,0,-80,-1,85,-1,10,-1,-71,-2,126,-2,77,-2,51,-2,34,-2,36,-2,58,-2,92,-2,-105,-2,-38,-2,41,-1,121,-1,-39,-1,42,0,-118,0,-50,0,18,1,68,1,99,1,119,1,110,1,105,1,63,1,17,1,-49,0,-125,0,59,0,-23,-1,-86,-1,111,-1,56,-1,16,-1,-5,-2,0,-1,15,-1,55,-1,112,-1,-67,-1,24,0,127,0,-18,0,92,1,-66,1,36,2,120,2,-57,2,-11,2,27,3,30,3,16,3,-23,2,-90,2,93,2,-14,1,-123,1,10,1,-113,0,18,0,-103,-1,56,-1,-45,-2,-119,-2,90,-2,58,-2,51,-2,62,-2,104,-2,-86,-2,-18,-2,73,-1,-88,-1,12,0,108,0,-51,0,31,1,95,1,-111,1,-84,1,-69,1,-92,1,-121,1,73,1,7,1,-82,0,76,0,-33,-1,-128,-1,29,-1,-68,-2,115,-2,44,-2,6,-2,-25,-3,-21,-3,-5,-3,41,-2,96,-2,-68,-2,21,-1,-121,-1,-13,-1,108,0,-30,0,78,1,-65,1,27,2,113,2,-90,2,-38,2,-21,2,-11,2,-33,2,-56,2,-109,2,93,2,19,2,-53,1,117,1,35,1,-53,0,-119,0,61,0,14,0,-37,-1,-62,-1,-71,-1,-77,-1,-65,-1,-31,-1,-3,-1,52,0,102,0,-90,0,-27,0,28,1,77,1,120,1,-104,1,-87,1,-78,1,-87,1,-112,1,104,1,56,1,-11,0,-82,0,90,0,-1,-1,-75,-1,91,-1,17,-1,-55,-2,-107,-2,103,-2,85,-2,69,-2,80,-2,111,-2,-96,-2,-47,-2,26,-1,107,-1,-72,-1,27,0,115,0,-60,0,24,1,92,1,-103,1,-57,1,-35,1,-33,1,-42,1,-62,1,-101,1,91,1,44,1,-36,0,-95,0,89,0,20,0,-27,-1,-75,-1,-101,-1,-113,-1,-101,-1,-79,-1,-31,-1,26,0,107,0,-61,0,31,1,-122,1,-25,1,71,2,-97,2,-33,2,22,3,56,3,64,3,49,3,17,3,-36,2,-113,2,46,2,-63,1,76,1,-44,0,83,0,-24,-1,112,-1,21,-1,-61,-2,-116,-2,105,-2,94,-2,96,-2,-117,-2,-63,-2,17,-1,96,-1,-57,-1,41,0,-107,0,-11,0,79,1,-96,1,-37,1,5,2,27,2,24,2,12,2,-32,1,-90,1,87,1,5,1,-99,0,64,0,-38,-1,127,-1,31,-1,-39,-2,-95,-2,120,-2,105,-2,100,-2,126,-2,-88,-2,-27,-2,59,-1,-103,-1,5,0,110,0,-36,0,69,1,-84,1,4,2,87,2,-109,2,-64,2,-41,2,-31,2,-40,2,-79,2,-123,2,68,2,3,2,-80,1,98,1,14,1,-61,0,127,0,57,0,15,0,-36,-1,-46,-1,-64,-1,-50,-1,-31,-1,1,0,56,0,103,0,-82,0,-23,0,40,1,99,1,-98,1,-54,1,-8,1,14,2,20,2,26,2,0,2,-32,1,-81,1,124,1,47,1,-28,0,-107,0,61,0,-21,-1,-94,-1,87,-1,28,-1,-24,-2,-59,-2,-77,-2,-74,-2,-58,-2,-31,-2,15,-1,73,-1,-121,-1,-49,-1,28,0,101,0,-75,0,-13,0,52,1,92,1,124,1,-110,1,-114,1,-124,1,96,1,57,1,-1,0,-60,0,125,0,52,0,-9,-1,-80,-1,126,-1,80,-1,60,-1,47,-1,49,-1,80,-1,127,-1,-66,-1,8,0,100,0,-58,0,51,1,-93,1,14,2,105,2,-71,2,2,3,49,3,72,3,94,3,67,3,34,3,-21,2,-104,2,53,2,-58,1,89,1,-36,0,104,0,-15,-1,-115,-1,50,-1,-19,-2,-65,-2,-100,-2,-107,-2,-92,-2,-57,-2,2,-1,68,-1,-98,-1,-13,-1,84,0,-73,0,3,1,87,1,-119,1,-62,1,-43,1,-36,1,-62,1,-90,1,102,1,27,1,-64,0,87,0,-13,-1}; }
	private static byte[] data112(){ return new byte[] {-128,-1,38,-1,-71,-2,109,-2,34,-2,-11,-3,-43,-3,-45,-3,-23,-3,7,-2,70,-2,-109,-2,-15,-2,83,-1,-52,-1,60,0,-73,0,37,1,-120,1,-18,1,50,2,117,2,-101,2,-76,2,-71,2,-87,2,127,2,84,2,18,2,-55,1,127,1,44,1,-34,0,-103,0,79,0,20,0,-24,-1,-63,-1,-72,-1,-87,-1,-70,-1,-53,-1,-16,-1,38,0,80,0,-117,0,-68,0,-2,0,37,1,89,1,112,1,-119,1,-120,1,-120,1,108,1,77,1,14,1,-42,0,-115,0,56,0,-23,-1,-109,-1,60,-1,-20,-2,-90,-2,108,-2,57,-2,29,-2,18,-2,12,-2,32,-2,68,-2,119,-2,-84,-2,2,-1,77,-1,-92,-1,-9,-1,75,0,-107,0,-48,0,8,1,43,1,79,1,81,1,75,1,46,1,7,1,-50,0,-107,0,76,0,14,0,-65,-1,-123,-1,66,-1,23,-1,-20,-2,-31,-2,-30,-2,-17,-2,22,-1,68,-1,-117,-1,-35,-1,53,0,-105,0,3,1,92,1,-65,1,6,2,75,2,118,2,-104,2,-105,2,-118,2,88,2,38,2,-44,1,120,1,9,1,-109,0,20,0,-98,-1,43,-1,-62,-2,109,-2,27,-2,-23,-3,-52,-3,-59,-3,-46,-3,-12,-3,51,-2,124,-2,-40,-2,49,-1,-102,-1,0,0,92,0,-74,0,-2,0,51,1,94,1,109,1,108,1,82,1,36,1,-24,0,-111,0,57,0,-48,-1,113,-1,8,-1,-90,-2,79,-2,3,-2,-53,-3,-92,-3,-105,-3,-111,-3,-90,-3,-40,-3,11,-2,90,-2,-78,-2,22,-1,-125,-1,-21,-1,91,0,-76,0,14,1,78,1,-115,1,-75,1,-54,1,-51,1,-71,1,-99,1,101,1,46,1,-25,0,-101,0,81,0,-6,-1,-72,-1,120,-1,53,-1,20,-1,-8,-2,-22,-2,-23,-2,-3,-2,27,-1,74,-1,126,-1,-69,-1,-10,-1,60,0,116,0,-78,0,-35,0,10,1,31,1,49,1,40,1,29,1,-9,0,-58,0,-112,0,75,0,3,0,-85,-1,90,-1,3,-1,-73,-2,110,-2,49,-2,-1,-3,-33,-3,-52,-3,-58,-3,-47,-3,-24,-3,14,-2,66,-2,-125,-2,-62,-2,18,-1,91,-1,-93,-1,-27,-1,29,0,65,0,109,0,117,0,123,0,103,0,79,0,34,0,-21,-1,-86,-1,103,-1,31,-1,-40,-2,-105,-2,91,-2,50,-2,15,-2,9,-2,6,-2,30,-2,74,-2,127,-2,-53,-2,31,-1,-117,-1,-19,-1,90,0,-56,0,36,1,-123,1,-57,1,13,2,43,2,65,2,65,2,36,2,-5,1,-80,1,101,1,1,1,-108,0,37,0,-82,-1,59,-1,-52,-2,111,-2,26,-2,-30,-3,-75,-3,-104,-3,-109,-3,-82,-3,-47,-3,9,-2,80,-2,-96,-2,-3,-2,81,-1,-79,-1,-8,-1,74,0,121,0,-91,0,-74,0,-74,0,-101,0,113,0,51,0,-25,-1,-115,-1,41,-1,-61,-2,89,-2,-18,-3,-105,-3,69,-3,8,-3,-45,-4,-63,-4,-64,-4,-47,-4,-4,-4,63,-3,-124,-3,-26,-3,75,-2,-69,-2,46,-1,-99,-1,12,0,103,0,-70,0,0,1,55,1,89,1,105,1,90,1,80,1,40,1,-11,0,-71,0,108,0,42,0,-20,-1,-102,-1,102,-1,38,-1,-4,-2,-38,-2,-58,-2,-58,-2,-50,-2,-29,-2,7,-1,52,-1,102,-1,-100,-1,-35,-1,11,0,70,0,108,0,-114,0,-95,0,-90,0,-88,0,-119,0,101,0,43,0,-22,-1,-90,-1,79,-1,-11,-2,-91,-2,81,-2,-8,-3,-77,-3,111,-3,68,-3,27,-3,17,-3,7,-3,29,-3,53,-3,107,-3,-98,-3,-25,-3,46,-2,-126,-2,-45,-2,29,-1,108,-1,-82,-1,-28,-1,13,0,47,0,55,0,53,0,30,0,8,0,-43,-1,-101,-1,99,-1,29,-1,-35,-2,-104,-2,94,-2,41,-2,6,-2,-24,-3,-31,-3,-16,-3,9,-2,50,-2,110,-2,-73,-2,23,-1,118,-1,-33,-1,64,0,-85,0,8,1,93,1,-101,1,-48,1,-20,1,-20,1,-29,1,-73,1,126,1,47,1,-50,0,100,0,-24,-1,115,-1,-9,-2,-121,-2,25,-2,-55,-3,123,-3,68,-3,41,-3,34,-3,51,-3,81,-3,-118,-3,-37,-3,41,-2,-114,-2,-18,-2,81,-1,-74,-1,9,0,81,0,-126,0,-82,0,-59,0,-72,0,-93,0,117,0,61,0,-21,-1,-111,-1,52,-1,-55,-2,99,-2,5,-2,-81,-3,111,-3,45,-3,16,-3,-4,-4,6,-3,22,-3,73,-3,-112,-3,-41,-3,59,-2,-102,-2,4,-1,113,-1,-36,-1,53,0,-124,0,-55,0,-4,0,28,1,42,1,36,1,19,1,-24,0,-75,0,116,0,50,0,-26,-1,-100,-1,92,-1,20,-1,-30,-2,-73,-2,-103,-2,-113,-2,-113,-2,-90,-2,-57,-2,-7,-2,44,-1,109,-1,-75,-1,-8,-1,67,0,123,0,-68,0,-35,0,-1,0,22,1,11,1,6,1,-32,0,-69,0,120,0,52,0}; }
	private static byte[] data113(){ return new byte[] {-29,-1,-101,-1,56,-1,-23,-2,-108,-2,72,-2,2,-2,-53,-3,-91,-3,-116,-3,-116,-3,-107,-3,-85,-3,-47,-3,10,-2,63,-2,-119,-2,-46,-2,39,-1,109,-1,-76,-1,-8,-1,44,0,85,0,106,0,114,0,105,0,86,0,48,0,-7,-1,-64,-1,121,-1,41,-1,-33,-2,-102,-2,78,-2,26,-2,-22,-3,-52,-3,-60,-3,-53,-3,-26,-3,24,-2,85,-2,-88,-2,6,-1,116,-1,-25,-1,85,0,-51,0,58,1,-100,1,-16,1,45,2,98,2,120,2,126,2,106,2,66,2,-6,1,-79,1,84,1,-30,0,117,0,5,0,-117,-1,34,-1,-63,-2,111,-2,47,-2,5,-2,-21,-3,-24,-3,3,-2,35,-2,101,-2,-91,-2,0,-1,87,-1,-80,-1,9,0,89,0,-89,0,-38,0,-1,0,19,1,17,1,-2,0,-40,0,-105,0,74,0,-8,-1,-111,-1,48,-1,-49,-2,103,-2,15,-2,-57,-3,-115,-3,94,-3,83,-3,79,-3,101,-3,-112,-3,-46,-3,31,-2,122,-2,-30,-2,80,-1,-73,-1,44,0,-121,0,-26,0,42,1,119,1,-106,1,-84,1,-69,1,-83,1,-114,1,100,1,46,1,-14,0,-86,0,107,0,38,0,-20,-1,-71,-1,-114,-1,115,-1,97,-1,100,-1,121,-1,-113,-1,-67,-1,-19,-1,38,0,103,0,-86,0,-26,0,36,1,82,1,121,1,-108,1,-94,1,-95,1,-114,1,99,1,52,1,-8,0,-86,0,87,0,7,0,-86,-1,77,-1,2,-1,-86,-2,103,-2,55,-2,8,-2,-18,-3,-24,-3,-14,-3,10,-2,52,-2,104,-2,-87,-2,-12,-2,64,-1,-110,-1,-26,-1,45,0,116,0,-82,0,-34,0,-8,0,17,1,9,1,1,1,-36,0,-74,0,122,0,64,0,-11,-1,-85,-1,94,-1,30,-1,-31,-2,-76,-2,-112,-2,125,-2,123,-2,-120,-2,-77,-2,-26,-2,53,-1,-124,-1,-33,-1,77,0,-74,0,28,1,-122,1,-23,1,58,2,-128,2,-84,2,-53,2,-49,2,-70,2,-99,2,91,2,23,2,-74,1,79,1,-32,0,117,0,-2,-1,-112,-1,51,-1,-39,-2,-98,-2,112,-2,74,-2,72,-2,85,-2,-126,-2,-73,-2,-6,-2,77,-1,-95,-1,9,0,96,0,-71,0,7,1,72,1,114,1,-100,1,-101,1,-112,1,112,1,58,1,-10,0,-83,0,75,0,-16,-1,-119,-1,37,-1,-53,-2,126,-2,62,-2,10,-2,-26,-3,-27,-3,-19,-3,12,-2,63,-2,-127,-2,-42,-2,44,-1,-121,-1,-23,-1,77,0,-82,0,3,1,71,1,-123,1,-87,1,-56,1,-61,1,-69,1,-98,1,-127,1,62,1,9,1,-57,0,-125,0,63,0,-1,-1,-49,-1,-86,-1,-119,-1,-128,-1,123,-1,-112,-1,-86,-1,-41,-1,9,0,77,0,-116,0,-50,0,29,1,96,1,-107,1,-51,1,-19,1,11,2,18,2,13,2,-8,1,-56,1,-98,1,79,1,13,1,-81,0,97,0,5,0,-86,-1,90,-1,16,-1,-36,-2,-95,-2,-118,-2,119,-2,114,-2,-119,-2,-96,-2,-44,-2,8,-1,70,-1,-114,-1,-48,-1,30,0,98,0,-96,0,-46,0,-4,0,23,1,40,1,35,1,12,1,-19,0,-69,0,-127,0,60,0,-10,-1,-87,-1,97,-1,19,-1,-36,-2,-88,-2,-125,-2,104,-2,101,-2,122,-2,-102,-2,-50,-2,24,-1,116,-1,-55,-1,63,0,-93,0,31,1,-115,1,-10,1,82,2,-90,2,-35,2,14,3,25,3,34,3,2,3,-36,2,-105,2,80,2,-18,1,-116,1,31,1,-74,0,66,0,-25,-1,-124,-1,77,-1,10,-1,-15,-2,-41,-2,-31,-2,-12,-2,33,-1,96,-1,-93,-1,-20,-1,68,0,-109,0,-28,0,37,1,101,1,-114,1,-84,1,-77,1,-86,1,-117,1,95,1,23,1,-53,0,110,0,16,0,-84,-1,79,-1,-19,-2,-103,-2,85,-2,38,-2,4,-2,-16,-3,-11,-3,10,-2,57,-2,122,-2,-67,-2,38,-1,122,-1,-22,-1,76,0,-86,0,7,1,93,1,-93,1,-48,1,-13,1,12,2,2,2,0,2,-38,1,-81,1,122,1,62,1,-3,0,-70,0,125,0,68,0,25,0,-14,-1,-27,-1,-28,-1,-12,-1,2,0,46,0,94,0,-111,0,-39,0,28,1,85,1,-96,1,-48,1,8,2,50,2,62,2,66,2,53,2,36,2,-7,1,-68,1,118,1,46,1,-42,0,-127,0,28,0,-56,-1,124,-1,40,-1,-9,-2,-65,-2,-97,-2,-117,-2,-112,-2,-97,-2,-61,-2,-24,-2,33,-1,105,-1,-74,-1,0,0,74,0,-114,0,-31,0,11,1,63,1,97,1,118,1,119,1,103,1,82,1,49,1,-6,0,-73,0,126,0,42,0,-17,-1,-96,-1,101,-1,40,-1,9,-1,-29,-2,-39,-2,-25,-2,-8,-2,39,-1,88,-1,-94,-1,-4,-1,82,0,-64,0,26,1,-118,1,-29,1,63,2,-115,2,-64,2,-10,2,2,3,18,3,-4,2}; }
	private static byte[] data114(){ return new byte[] {-46,2,-92,2,89,2,5,2,-96,1,62,1,-43,0,123,0,10,0,-61,-1,111,-1,53,-1,19,-1,-15,-2,-8,-2,9,-1,49,-1,92,-1,-90,-1,-19,-1,67,0,-108,0,-25,0,53,1,120,1,-78,1,-31,1,-14,1,-8,1,-30,1,-59,1,-114,1,69,1,-7,0,-100,0,69,0,-27,-1,-126,-1,37,-1,-32,-2,-105,-2,107,-2,82,-2,67,-2,83,-2,115,-2,-87,-2,-25,-2,52,-1,-118,-1,-22,-1,74,0,-87,0,0,1,76,1,-112,1,-60,1,-30,1,-9,1,-6,1,-29,1,-57,1,-103,1,91,1,34,1,-43,0,-101,0,84,0,28,0,-21,-1,-54,-1,-69,-1,-73,-1,-68,-1,-41,-1,0,0,51,0,117,0,-81,0,2,1,74,1,-99,1,-37,1,12,2,68,2,95,2,106,2,105,2,97,2,60,2,15,2,-57,1,-128,1,48,1,-43,0,127,0,31,0,-48,-1,-126,-1,57,-1,-6,-2,-43,-2,-66,-2,-75,-2,-71,-2,-60,-2,-16,-2,32,-1,97,-1,-102,-1,-32,-1,42,0,108,0,-82,0,-26,0,15,1,51,1,62,1,70,1,58,1,30,1,-5,0,-60,0,-124,0,67,0,-13,-1,-84,-1,98,-1,34,-1,-20,-2,-68,-2,-98,-2,-117,-2,-112,-2,-100,-2,-59,-2,-12,-2,59,-1,-115,-1,-24,-1,77,0,-79,0,31,1,-125,1,-21,1,59,2,-124,2,-70,2,-25,2,-6,2,-11,2,-26,2,-69,2,-123,2,59,2,-21,1,-112,1,43,1,-65,0,104,0,9,0,-66,-1,114,-1,62,-1,35,-1,10,-1,14,-1,33,-1,76,-1,126,-1,-72,-1,2,0,78,0,-107,0,-24,0,31,1,90,1,-123,1,-108,1,-100,1,-112,1,111,1,58,1,-5,0,-84,0,81,0,-23,-1,-118,-1,36,-1,-55,-2,113,-2,49,-2,-11,-3,-43,-3,-59,-3,-49,-3,-29,-3,21,-2,75,-2,-105,-2,-14,-2,80,-1,-71,-1,21,0,121,0,-60,0,30,1,86,1,-113,1,-94,1,-82,1,-85,1,-112,1,113,1,57,1,6,1,-70,0,-127,0,54,0,1,0,-47,-1,-91,-1,-119,-1,124,-1,-126,-1,-106,-1,-68,-1,-19,-1,52,0,118,0,-68,0,13,1,89,1,-101,1,-39,1,9,2,45,2,60,2,60,2,37,2,-2,1,-52,1,-122,1,55,1,-40,0,119,0,22,0,-82,-1,79,-1,-4,-2,-82,-2,105,-2,65,-2,33,-2,18,-2,22,-2,46,-2,91,-2,-128,-2,-56,-2,7,-1,84,-1,-99,-1,-21,-1,49,0,105,0,-98,0,-54,0,-31,0,-30,0,-29,0,-52,0,-81,0,123,0,67,0,1,0,-73,-1,111,-1,32,-1,-31,-2,-96,-2,110,-2,79,-2,53,-2,45,-2,62,-2,90,-2,-119,-2,-62,-2,12,-1,95,-1,-64,-1,37,0,-117,0,-21,0,80,1,-104,1,-25,1,28,2,66,2,89,2,85,2,74,2,31,2,-14,1,-86,1,94,1,5,1,-83,0,69,0,-20,-1,-111,-1,73,-1,-4,-2,-53,-2,-95,-2,-104,-2,-111,-2,-93,-2,-64,-2,-11,-2,38,-1,111,-1,-77,-1,5,0,72,0,-111,0,-50,0,-1,0,33,1,48,1,39,1,34,1,-6,0,-58,0,-125,0,49,0,-38,-1,124,-1,27,-1,-66,-2,104,-2,35,-2,-31,-3,-70,-3,-105,-3,-108,-3,-93,-3,-63,-3,-14,-3,51,-2,119,-2,-36,-2,51,-1,-111,-1,-22,-1,65,0,-116,0,-63,0,-11,0,8,1,20,1,16,1,-12,0,-64,0,-104,0,82,0,17,0,-56,-1,-127,-1,72,-1,17,-1,-21,-2,-50,-2,-67,-2,-59,-2,-36,-2,-4,-2,50,-1,118,-1,-64,-1,19,0,98,0,-66,0,6,1,79,1,-116,1,-68,1,-44,1,-28,1,-33,1,-69,1,-102,1,86,1,15,1,-76,0,93,0,-3,-1,-108,-1,61,-1,-27,-2,-107,-2,83,-2,25,-2,-3,-3,-22,-3,-24,-3,1,-2,30,-2,79,-2,-117,-2,-46,-2,20,-1,103,-1,-85,-1,-17,-1,40,0,92,0,125,0,-116,0,-111,0,-127,0,108,0,63,0,6,0,-50,-1,124,-1,51,-1,-39,-2,-104,-2,71,-2,6,-2,-43,-3,-91,-3,-116,-3,-125,-3,-113,-3,-86,-3,-43,-3,24,-2,93,-2,-78,-2,13,-1,110,-1,-40,-1,54,0,-101,0,-12,0,64,1,122,1,-82,1,-48,1,-36,1,-35,1,-62,1,-104,1,97,1,28,1,-40,0,125,0,44,0,-49,-1,-128,-1,54,-1,-9,-2,-63,-2,-103,-2,-127,-2,122,-2,-118,-2,-102,-2,-52,-2,-10,-2,57,-1,115,-1,-67,-1,-14,-1,53,0,118,0,-99,0,-67,0,-60,0,-60,0,-80,0,-110,0,83,0,30,0,-60,-1,117,-1,19,-1,-74,-2,93,-2,-2,-3,-74,-3,119,-3,62,-3,38,-3,21,-3,37,-3,50,-3,105,-3,-101,-3,-21,-3,60,-2,-106,-2,-18,-2,88,-1,-93,-1,-5,-1,62,0,115,0,-106,0}; }
	private static byte[] data115(){ return new byte[] {-84,0,-85,0,-98,0,127,0,87,0,33,0,-25,-1,-96,-1,94,-1,27,-1,-22,-2,-77,-2,-102,-2,-127,-2,127,-2,-103,-2,-76,-2,-28,-2,31,-1,117,-1,-67,-1,24,0,103,0,-67,0,7,1,72,1,125,1,-98,1,-79,1,-79,1,-99,1,114,1,46,1,-19,0,-111,0,48,0,-62,-1,88,-1,-12,-2,-107,-2,62,-2,-18,-3,-74,-3,-121,-3,114,-3,107,-3,115,-3,-105,-3,-56,-3,3,-2,73,-2,-108,-2,-19,-2,64,-1,-118,-1,-48,-1,16,0,62,0,95,0,109,0,110,0,94,0,67,0,22,0,-43,-1,-110,-1,72,-1,-8,-2,-87,-2,95,-2,24,-2,-28,-3,-84,-3,-104,-3,125,-3,-119,-3,-103,-3,-67,-3,-14,-3,53,-2,-124,-2,-38,-2,63,-1,-99,-1,0,0,94,0,-70,0,4,1,69,1,117,1,-106,1,-94,1,-97,1,-111,1,110,1,54,1,-7,0,-81,0,92,0,16,0,-72,-1,105,-1,29,-1,-29,-2,-89,-2,-121,-2,107,-2,108,-2,113,-2,-121,-2,-92,-2,-35,-2,25,-1,86,-1,-100,-1,-42,-1,27,0,85,0,-122,0,-90,0,-64,0,-58,0,-66,0,-91,0,120,0,68,0,3,0,-73,-1,92,-1,11,-1,-70,-2,99,-2,27,-2,-40,-3,-86,-3,-118,-3,121,-3,120,-3,-122,-3,-84,-3,-22,-3,38,-2,118,-2,-62,-2,25,-1,114,-1,-62,-1,10,0,79,0,-122,0,-89,0,-73,0,-76,0,-85,0,-116,0,81,0,36,0,-35,-1,-109,-1,79,-1,7,-1,-47,-2,-107,-2,115,-2,98,-2,91,-2,96,-2,-123,-2,-71,-2,-18,-2,73,-1,-97,-1,-2,-1,88,0,-61,0,18,1,112,1,-89,1,-20,1,1,2,18,2,9,2,-16,1,-62,1,-126,1,49,1,-43,0,107,0,3,0,-101,-1,53,-1,-44,-2,-125,-2,65,-2,12,-2,-23,-3,-35,-3,-30,-3,-10,-3,33,-2,93,-2,-101,-2,-25,-2,58,-1,-113,-1,-40,-1,34,0,105,0,-111,0,-69,0,-51,0,-51,0,-66,0,-101,0,118,0,48,0,-17,-1,-97,-1,73,-1,-17,-2,-98,-2,76,-2,17,-2,-36,-3,-80,-3,-99,-3,-111,-3,-96,-3,-66,-3,-17,-3,44,-2,124,-2,-44,-2,54,-1,-100,-1,3,0,96,0,-62,0,17,1,93,1,-96,1,-48,1,-28,1,-15,1,-17,1,-37,1,-76,1,-123,1,76,1,2,1,-60,0,111,0,44,0,-19,-1,-86,-1,122,-1,84,-1,53,-1,43,-1,44,-1,63,-1,96,-1,127,-1,-76,-1,-23,-1,45,0,96,0,-97,0,-50,0,-4,0,34,1,49,1,48,1,37,1,13,1,-28,0,-83,0,96,0,25,0,-61,-1,105,-1,18,-1,-66,-2,110,-2,44,-2,-5,-3,-54,-3,-66,-3,-76,-3,-58,-3,-30,-3,19,-2,79,-2,-101,-2,-21,-2,59,-1,-98,-1,-13,-1,69,0,-117,0,-64,0,-18,0,15,1,21,1,20,1,5,1,-39,0,-81,0,116,0,51,0,-11,-1,-76,-1,125,-1,69,-1,30,-1,4,-1,-8,-2,0,-1,29,-1,60,-1,126,-1,-65,-1,27,0,117,0,-49,0,46,1,-119,1,-34,1,33,2,92,2,123,2,-109,2,-117,2,127,2,71,2,11,2,-73,1,88,1,-16,0,-124,0,17,0,-90,-1,55,-1,-31,-2,-115,-2,80,-2,31,-2,14,-2,18,-2,31,-2,63,-2,110,-2,-71,-2,-3,-2,85,-1,-89,-1,-7,-1,71,0,-116,0,-61,0,-7,0,16,1,35,1,35,1,5,1,-26,0,-83,0,114,0,42,0,-36,-1,-115,-1,64,-1,-17,-2,-74,-2,125,-2,76,-2,60,-2,44,-2,56,-2,85,-2,126,-2,-76,-2,-4,-2,76,-1,-84,-1,-6,-1,101,0,-60,0,26,1,113,1,-81,1,-29,1,16,2,36,2,48,2,35,2,15,2,-32,1,-73,1,108,1,40,1,-32,0,-107,0,80,0,9,0,-60,-1,-103,-1,112,-1,87,-1,68,-1,76,-1,88,-1,108,-1,-108,-1,-63,-1,-1,-1,54,0,120,0,-87,0,-21,0,16,1,63,1,78,1,96,1,93,1,80,1,49,1,5,1,-47,0,-122,0,69,0,-11,-1,-89,-1,92,-1,17,-1,-49,-2,-96,-2,117,-2,92,-2,81,-2,87,-2,104,-2,-112,-2,-55,-2,13,-1,75,-1,-96,-1,-28,-1,63,0,-126,0,-55,0,-4,0,45,1,69,1,82,1,76,1,55,1,16,1,-32,0,-100,0,90,0,21,0,-55,-1,-113,-1,75,-1,25,-1,-7,-2,-31,-2,-33,-2,-19,-2,16,-1,66,-1,-127,-1,-56,-1,37,0,-118,0,-28,0,73,1,-89,1,-13,1,60,2,112,2,-115,2,-97,2,-107,2,-128,2,81,2,22,2,-62,1,105,1,2,1,-97,0,57,0,-51,-1,118,-1,30,-1,-30,-2,-80,-2,-103,-2,-121,-2,-102,-2,-86,-2,-32,-2,16,-1,90,-1,-83,-1,-11,-1,81,0,-108,0,-31,0,24,1,76,1}; }
	private static byte[] data116(){ return new byte[] {98,1,111,1,113,1,78,1,40,1,-15,0,-82,0,97,0,12,0,-78,-1,96,-1,7,-1,-72,-2,120,-2,70,-2,36,-2,15,-2,23,-2,35,-2,77,-2,125,-2,-66,-2,18,-1,97,-1,-63,-1,28,0,-127,0,-34,0,49,1,-128,1,-65,1,-16,1,22,2,34,2,46,2,29,2,7,2,-31,1,-79,1,124,1,59,1,-7,0,-67,0,127,0,75,0,24,0,-11,-1,-38,-1,-56,-1,-52,-1,-40,-1,-19,-1,16,0,59,0,108,0,-97,0,-34,0,18,1,63,1,108,1,-124,1,-99,1,-91,1,-97,1,-114,1,102,1,63,1,-5,0,-72,0,102,0,19,0,-61,-1,103,-1,30,-1,-40,-2,-92,-2,103,-2,73,-2,57,-2,52,-2,75,-2,106,-2,-100,-2,-44,-2,26,-1,99,-1,-74,-1,12,0,79,0,-99,0,-38,0,19,1,46,1,75,1,79,1,69,1,46,1,7,1,-46,0,-96,0,100,0,35,0,-23,-1,-86,-1,124,-1,86,-1,63,-1,63,-1,70,-1,107,-1,-112,-1,-42,-1,20,0,116,0,-60,0,44,1,-122,1,-25,1,52,2,-128,2,-81,2,-35,2,-24,2,-25,2,-54,2,-90,2,99,2,19,2,-72,1,78,1,-31,0,114,0,14,0,-86,-1,79,-1,2,-1,-53,-2,-92,-2,-123,-2,-120,-2,-106,-2,-72,-2,-22,-2,39,-1,116,-1,-69,-1,13,0,92,0,-96,0,-27,0,26,1,64,1,86,1,95,1,80,1,60,1,15,1,-37,0,-103,0,79,0,4,0,-80,-1,104,-1,30,-1,-29,-2,-84,-2,-117,-2,106,-2,111,-2,117,-2,-101,-2,-58,-2,0,-1,83,-1,-101,-1,-10,-1,88,0,-89,0,7,1,88,1,-92,1,-37,1,15,2,50,2,62,2,72,2,48,2,28,2,-20,1,-69,1,123,1,59,1,-13,0,-82,0,116,0,57,0,6,0,-36,-1,-67,-1,-83,-1,-83,-1,-76,-1,-49,-1,-21,-1,27,0,70,0,122,0,-79,0,-19,0,30,1,77,1,119,1,-114,1,-93,1,-97,1,-102,1,125,1,83,1,31,1,-28,0,-93,0,89,0,10,0,-65,-1,114,-1,52,-1,-12,-2,-57,-2,-91,-2,-113,-2,-112,-2,-98,-2,-75,-2,-35,-2,28,-1,90,-1,-99,-1,-20,-1,51,0,121,0,-69,0,-6,0,36,1,65,1,80,1,82,1,66,1,35,1,-2,0,-58,0,-119,0,67,0,-4,-1,-74,-1,118,-1,66,-1,17,-1,-16,-2,-35,-2,-25,-2,-17,-2,26,-1,71,-1,-109,-1,-38,-1,56,0,-109,0,-11,0,89,1,-81,1,0,2,78,2,121,2,-97,2,-83,2,-89,2,-115,2,97,2,37,2,-36,1,-126,1,36,1,-58,0,102,0,2,0,-84,-1,96,-1,34,-1,-8,-2,-40,-2,-50,-2,-42,-2,-20,-2,32,-1,77,-1,-110,-1,-38,-1,50,0,122,0,-75,0,-1,0,53,1,90,1,115,1,122,1,111,1,82,1,33,1,-13,0,-91,0,81,0,-6,-1,-94,-1,72,-1,-4,-2,-83,-2,108,-2,63,-2,23,-2,7,-2,5,-2,30,-2,63,-2,111,-2,-79,-2,-2,-2,82,-1,-80,-1,5,0,98,0,-73,0,11,1,79,1,-122,1,-74,1,-48,1,-34,1,-32,1,-49,1,-79,1,-114,1,92,1,34,1,-25,0,-81,0,115,0,67,0,12,0,-24,-1,-50,-1,-56,-1,-60,-1,-53,-1,-33,-1,0,0,40,0,85,0,-111,0,-58,0,-11,0,43,1,77,1,119,1,-115,1,-101,1,-106,1,-122,1,103,1,56,1,1,1,-65,0,110,0,30,0,-52,-1,120,-1,37,-1,-34,-2,-105,-2,105,-2,61,-2,29,-2,34,-2,34,-2,56,-2,97,-2,-110,-2,-42,-2,33,-1,98,-1,-70,-1,1,0,79,0,-124,0,-69,0,-30,0,-4,0,8,1,1,1,-21,0,-59,0,-104,0,91,0,36,0,-42,-1,-106,-1,88,-1,33,-1,-13,-2,-52,-2,-68,-2,-67,-2,-52,-2,-12,-2,28,-1,108,-1,-79,-1,12,0,102,0,-53,0,44,1,-120,1,-37,1,23,2,79,2,110,2,-125,2,120,2,95,2,44,2,-18,1,-98,1,67,1,-33,0,114,0,10,0,-96,-1,61,-1,-22,-2,-92,-2,111,-2,75,-2,60,-2,61,-2,86,-2,122,-2,-75,-2,-19,-2,67,-1,-114,-1,-36,-1,36,0,112,0,-85,0,-39,0,-8,0,18,1,11,1,6,1,-32,0,-81,0,118,0,49,0,-34,-1,-110,-1,61,-1,-9,-2,-92,-2,109,-2,55,-2,25,-2,7,-2,2,-2,13,-2,47,-2,100,-2,-109,-2,-35,-2,45,-1,127,-1,-38,-1,44,0,-121,0,-50,0,14,1,54,1,109,1,124,1,-113,1,-125,1,109,1,80,1,40,1,-20,0,-70,0,115,0,62,0,-3,-1,-55,-1,-109,-1,99,-1,83,-1,61,-1,64,-1,69,-1,89,-1,116,-1,-88,-1,-51,-1,7,0,57,0,119,0,-92,0}; }
	private static byte[] data117(){ return new byte[] {-40,0,-6,0,29,1,42,1,42,1,36,1,16,1,-20,0,-74,0,-124,0,57,0,-10,-1,-89,-1,92,-1,20,-1,-55,-2,-115,-2,93,-2,57,-2,27,-2,25,-2,29,-2,57,-2,81,-2,-119,-2,-57,-2,2,-1,83,-1,-108,-1,-32,-1,33,0,93,0,-124,0,-87,0,-62,0,-62,0,-69,0,-99,0,119,0,68,0,0,0,-67,-1,119,-1,48,-1,-29,-2,-76,-2,116,-2,86,-2,56,-2,55,-2,57,-2,97,-2,-117,-2,-51,-2,20,-1,106,-1,-53,-1,48,0,-113,0,-21,0,68,1,-119,1,-46,1,-13,1,20,2,21,2,14,2,-15,1,-66,1,119,1,45,1,-46,0,117,0,24,0,-77,-1,95,-1,7,-1,-66,-2,-118,-2,99,-2,87,-2,74,-2,99,-2,121,-2,-82,-2,-26,-2,40,-1,112,-1,-69,-1,9,0,70,0,-126,0,-76,0,-39,0,-29,0,-22,0,-47,0,-80,0,-126,0,59,0,-2,-1,-93,-1,81,-1,-9,-2,-95,-2,86,-2,13,-2,-39,-3,-95,-3,-113,-3,124,-3,-120,-3,-101,-3,-54,-3,-7,-3,63,-2,-116,-2,-43,-2,53,-1,-118,-1,-35,-1,39,0,110,0,-96,0,-43,0,-5,0,16,1,14,1,2,1,-12,0,-43,0,-80,0,121,0,76,0,21,0,-26,-1,-78,-1,-115,-1,106,-1,85,-1,74,-1,66,-1,91,-1,102,-1,-113,-1,-77,-1,-26,-1,18,0,88,0,126,0,-73,0,-35,0,4,1,25,1,37,1,42,1,27,1,4,1,-45,0,-90,0,99,0,25,0,-55,-1,118,-1,33,-1,-41,-2,-128,-2,64,-2,9,-2,-32,-3,-70,-3,-88,-3,-82,-3,-72,-3,-42,-3,-1,-3,50,-2,117,-2,-70,-2,1,-1,72,-1,-115,-1,-48,-1,10,0,53,0,78,0,99,0,105,0,91,0,64,0,26,0,-23,-1,-84,-1,110,-1,38,-1,-25,-2,-89,-2,117,-2,72,-2,51,-2,34,-2,38,-2,61,-2,106,-2,-99,-2,-22,-2,62,-1,-102,-1,-7,-1,96,0,-54,0,36,1,125,1,-57,1,-7,1,35,2,51,2,41,2,21,2,-27,1,-82,1,90,1,-6,0,-107,0,48,0,-62,-1,90,-1,-2,-2,-89,-2,100,-2,46,-2,8,-2,-4,-3,-5,-3,20,-2,48,-2,117,-2,-86,-2,-3,-2,69,-1,-102,-1,-35,-1,41,0,91,0,-121,0,-92,0,-71,0,-72,0,-91,0,-123,0,73,0,21,0,-56,-1,125,-1,44,-1,-34,-2,-111,-2,76,-2,19,-2,-27,-3,-56,-3,-74,-3,-65,-3,-56,-3,-12,-3,33,-2,101,-2,-82,-2,-9,-2,75,-1,-92,-1,-18,-1,57,0,127,0,-72,0,-24,0,3,1,23,1,21,1,14,1,-16,0,-50,0,-95,0,106,0,59,0,-3,-1,-52,-1,-109,-1,102,-1,66,-1,41,-1,21,-1,19,-1,31,-1,53,-1,86,-1,-125,-1,-76,-1,-19,-1,33,0,89,0,-111,0,-62,0,-10,0,14,1,30,1,52,1,32,1,17,1,-12,0,-57,0,-117,0,83,0,11,0,-63,-1,115,-1,33,-1,-34,-2,-101,-2,98,-2,56,-2,25,-2,3,-2,9,-2,25,-2,50,-2,99,-2,-112,-2,-49,-2,21,-1,102,-1,-83,-1,-15,-1,53,0,104,0,-104,0,-69,0,-58,0,-57,0,-73,0,-108,0,106,0,44,0,-22,-1,-94,-1,85,-1,14,-1,-68,-2,-126,-2,71,-2,30,-2,8,-2,-2,-3,18,-2,38,-2,93,-2,-103,-2,-21,-2,67,-1,-86,-1,16,0,120,0,-31,0,62,1,-103,1,-36,1,7,2,50,2,55,2,47,2,24,2,-23,1,-81,1,95,1,7,1,-83,0,81,0,-21,-1,-108,-1,65,-1,-5,-2,-62,-2,-98,-2,-121,-2,-122,-2,-106,-2,-71,-2,-22,-2,37,-1,104,-1,-84,-1,-5,-1,65,0,-118,0,-58,0,-18,0,19,1,26,1,27,1,8,1,-23,0,-76,0,114,0,43,0,-37,-1,-120,-1,48,-1,-33,-2,-111,-2,84,-2,33,-2,-17,-3,-34,-3,-47,-3,-25,-3,-5,-3,46,-2,96,-2,-91,-2,-19,-2,58,-1,-112,-1,-27,-1,50,0,110,0,-82,0,-36,0,12,1,26,1,37,1,35,1,18,1,-8,0,-49,0,-83,0,111,0,70,0,21,0,-28,-1,-62,-1,-87,-1,-114,-1,-121,-1,-115,-1,-100,-1,-75,-1,-38,-1,1,0,56,0,106,0,-82,0,-25,0,30,1,75,1,122,1,-96,1,-85,1,-73,1,-88,1,-104,1,113,1,70,1,2,1,-59,0,114,0,39,0,-42,-1,-128,-1,57,-1,-27,-2,-83,-2,125,-2,83,-2,64,-2,52,-2,63,-2,85,-2,115,-2,-91,-2,-39,-2,24,-1,99,-1,-92,-1,-24,-1,41,0,103,0,-103,0,-71,0,-51,0,-38,0,-52,0,-60,0,-104,0,112,0,54,0,-10,-1,-76,-1,108,-1,47,-1,-18,-2,-71,-2,-110,-2,118,-2,112,-2,112,-2,-114,-2,-71,-2,-12,-2,62,-1,-109,-1,-25,-1,86,0}; }
	private static byte[] data118(){ return new byte[] {-72,0,32,1,127,1,-49,1,29,2,80,2,121,2,-116,2,127,2,116,2,73,2,16,2,-59,1,112,1,22,1,-78,0,82,0,-11,-1,-107,-1,73,-1,14,-1,-28,-2,-54,-2,-72,-2,-65,-2,-38,-2,-1,-2,52,-1,111,-1,-73,-1,-1,-1,67,0,-121,0,-59,0,-14,0,22,1,42,1,51,1,36,1,14,1,-29,0,-89,0,100,0,26,0,-52,-1,127,-1,46,-1,-23,-2,-88,-2,115,-2,78,-2,50,-2,46,-2,57,-2,81,-2,119,-2,-86,-2,-14,-2,52,-1,126,-1,-49,-1,33,0,109,0,-89,0,-21,0,25,1,58,1,81,1,83,1,77,1,54,1,28,1,-10,0,-65,0,-99,0,93,0,49,0,-8,-1,-39,-1,-77,-1,-97,-1,-117,-1,-116,-1,-103,-1,-84,-1,-50,-1,-7,-1,39,0,93,0,-103,0,-44,0,14,1,58,1,109,1,-109,1,-84,1,-63,1,-67,1,-76,1,-108,1,111,1,61,1,-2,0,-68,0,117,0,46,0,-38,-1,-114,-1,75,-1,8,-1,-37,-2,-74,-2,-98,-2,-118,-2,-111,-2,-92,-2,-65,-2,-15,-2,33,-1,97,-1,-105,-1,-28,-1,37,0,101,0,-102,0,-54,0,-14,0,6,1,18,1,6,1,-21,0,-53,0,-104,0,98,0,28,0,-43,-1,-124,-1,63,-1,-2,-2,-65,-2,-111,-2,111,-2,89,-2,75,-2,111,-2,-128,-2,-66,-2,-8,-2,74,-1,-88,-1,-3,-1,113,0,-48,0,50,1,-112,1,-38,1,30,2,74,2,111,2,115,2,120,2,87,2,41,2,-20,1,-91,1,80,1,-10,0,-94,0,70,0,-13,-1,-82,-1,109,-1,61,-1,29,-1,16,-1,26,-1,41,-1,70,-1,120,-1,-73,-1,-12,-1,60,0,-118,0,-66,0,6,1,44,1,92,1,110,1,113,1,109,1,77,1,38,1,-27,0,-88,0,88,0,6,0,-79,-1,95,-1,10,-1,-49,-2,-122,-2,92,-2,56,-2,40,-2,43,-2,58,-2,89,-2,-121,-2,-64,-2,1,-1,79,-1,-104,-1,-30,-1,48,0,118,0,-77,0,-28,0,14,1,35,1,60,1,50,1,47,1,20,1,-11,0,-54,0,-96,0,108,0,68,0,15,0,-20,-1,-55,-1,-71,-1,-90,-1,-83,-1,-79,-1,-45,-1,-13,-1,33,0,79,0,-116,0,-49,0,5,1,72,1,123,1,-89,1,-46,1,-14,1,0,2,-1,1,-19,1,-36,1,-83,1,-128,1,58,1,-15,0,-85,0,87,0,6,0,-74,-1,113,-1,42,-1,-9,-2,-55,-2,-79,-2,-105,-2,-105,-2,-94,-2,-66,-2,-30,-2,19,-1,76,-1,-114,-1,-50,-1,15,0,77,0,-122,0,-76,0,-37,0,-13,0,14,1,-5,0,-5,0,-45,0,-79,0,118,0,68,0,-3,-1,-71,-1,114,-1,58,-1,-9,-2,-52,-2,-93,-2,-118,-2,-116,-2,-109,-2,-81,-2,-39,-2,10,-1,92,-1,-88,-1,6,0,109,0,-56,0,44,1,123,1,-50,1,15,2,72,2,103,2,118,2,115,2,100,2,59,2,7,2,-52,1,118,1,37,1,-55,0,117,0,37,0,-47,-1,-106,-1,89,-1,50,-1,32,-1,28,-1,28,-1,63,-1,99,-1,-104,-1,-48,-1,26,0,89,0,-95,0,-37,0,13,1,61,1,94,1,111,1,104,1,89,1,61,1,13,1,-52,0,-120,0,54,0,-21,-1,-105,-1,74,-1,-1,-2,-66,-2,-121,-2,105,-2,68,-2,79,-2,84,-2,111,-2,-100,-2,-45,-2,17,-1,91,-1,-92,-1,-10,-1,69,0,-115,0,-49,0,-3,0,47,1,67,1,80,1,81,1,61,1,43,1,4,1,-43,0,-101,0,110,0,48,0,-2,-1,-45,-1,-85,-1,-118,-1,-126,-1,125,-1,-124,-1,-105,-1,-72,-1,-27,-1,25,0,83,0,-103,0,-49,0,25,1,82,1,-117,1,-72,1,-42,1,-16,1,-14,1,-14,1,-43,1,-68,1,-120,1,86,1,12,1,-56,0,123,0,44,0,-35,-1,-108,-1,85,-1,30,-1,-20,-2,-61,-2,-74,-2,-78,-2,-74,-2,-51,-2,-19,-2,28,-1,81,-1,-118,-1,-54,-1,14,0,68,0,-128,0,-75,0,-37,0,-16,0,8,1,3,1,-9,0,-31,0,-72,0,-120,0,84,0,16,0,-56,-1,-125,-1,61,-1,-1,-2,-51,-2,-94,-2,-126,-2,111,-2,111,-2,123,-2,-99,-2,-50,-2,10,-1,81,-1,-94,-1,-4,-1,92,0,-79,0,17,1,101,1,-84,1,-27,1,15,2,52,2,65,2,52,2,30,2,-7,1,-60,1,-121,1,61,1,-17,0,-101,0,76,0,3,0,-60,-1,-123,-1,91,-1,62,-1,55,-1,60,-1,84,-1,112,-1,-93,-1,-43,-1,21,0,81,0,-102,0,-48,0,8,1,48,1,87,1,102,1,105,1,87,1,61,1,20,1,-39,0,-113,0,70,0,-21,-1,-103,-1,69,-1,-13,-2,-84,-2,113,-2,75,-2,35,-2,22,-2,24,-2,46,-2,77,-2,-128,-2,-70,-2}; }
	private static byte[] data119(){ return new byte[] {-1,-2,68,-1,-105,-1,-35,-1,44,0,104,0,-93,0,-49,0,-10,0,1,1,10,1,0,1,-22,0,-60,0,-102,0,101,0,58,0,0,0,-41,-1,-93,-1,-125,-1,102,-1,85,-1,86,-1,88,-1,120,-1,-104,-1,-47,-1,6,0,74,0,-113,0,-37,0,29,1,100,1,-101,1,-39,1,-15,1,27,2,27,2,23,2,-1,1,-36,1,-84,1,111,1,31,1,-37,0,126,0,44,0,-45,-1,-126,-1,56,-1,-7,-2,-57,-2,-100,-2,126,-2,114,-2,116,-2,-119,-2,-97,-2,-45,-2,-8,-2,59,-1,117,-1,-76,-1,-13,-1,46,0,98,0,-120,0,-90,0,-72,0,-72,0,-65,0,-94,0,-127,0,82,0,27,0,-38,-1,-100,-1,88,-1,17,-1,-46,-2,-100,-2,111,-2,83,-2,65,-2,63,-2,80,-2,108,-2,-100,-2,-52,-2,25,-1,105,-1,-63,-1,31,0,126,0,-38,0,51,1,118,1,-68,1,-17,1,9,2,33,2,30,2,7,2,-21,1,-79,1,127,1,49,1,-22,0,-107,0,70,0,0,0,-76,-1,117,-1,72,-1,43,-1,20,-1,15,-1,23,-1,44,-1,91,-1,-125,-1,-64,-1,-8,-1,56,0,110,0,-85,0,-45,0,3,1,21,1,32,1,25,1,11,1,-29,0,-79,0,116,0,50,0,-30,-1,-117,-1,70,-1,-19,-2,-84,-2,114,-2,61,-2,27,-2,2,-2,7,-2,18,-2,49,-2,84,-2,-110,-2,-41,-2,35,-1,114,-1,-68,-1,10,0,75,0,-114,0,-78,0,-37,0,-16,0,-19,0,-24,0,-47,0,-83,0,-128,0,77,0,16,0,-39,-1,-99,-1,108,-1,65,-1,29,-1,3,-1,2,-1,1,-1,19,-1,55,-1,110,-1,-104,-1,-27,-1,37,0,113,0,-74,0,1,1,57,1,117,1,-93,1,-60,1,-39,1,-43,1,-58,1,-86,1,122,1,69,1,1,1,-71,0,107,0,20,0,-53,-1,116,-1,45,-1,-12,-2,-73,-2,-102,-2,-128,-2,120,-2,116,-2,-120,-2,-93,-2,-45,-2,10,-1,66,-1,124,-1,-63,-1,-3,-1,57,0,107,0,-114,0,-86,0,-66,0,-64,0,-69,0,-101,0,125,0,73,0,21,0,-43,-1,-114,-1,77,-1,-1,-2,-64,-2,-122,-2,89,-2,40,-2,24,-2,10,-2,24,-2,37,-2,73,-2,-128,-2,-72,-2,3,-1,88,-1,-85,-1,-2,-1,88,0,-91,0,-9,0,44,1,108,1,-118,1,-86,1,-80,1,-87,1,-111,1,108,1,56,1,-5,0,-69,0,115,0,49,0,-26,-1,-85,-1,110,-1,72,-1,37,-1,17,-1,14,-1,17,-1,48,-1,83,-1,-120,-1,-71,-1,-17,-1,47,0,101,0,-94,0,-39,0,6,1,22,1,33,1,35,1,18,1,-15,0,-69,0,-124,0,63,0,-4,-1,-94,-1,80,-1,-5,-2,-74,-2,111,-2,59,-2,19,-2,-10,-3,-29,-3,-19,-3,7,-2,34,-2,87,-2,-117,-2,-48,-2,25,-1,93,-1,-82,-1,-22,-1,41,0,96,0,-127,0,-104,0,-91,0,-90,0,-110,0,119,0,71,0,30,0,-29,-1,-82,-1,114,-1,68,-1,20,-1,-14,-2,-41,-2,-51,-2,-54,-2,-36,-2,3,-1,44,-1,108,-1,-85,-1,-12,-1,66,0,-110,0,-31,0,39,1,108,1,-100,1,-62,1,-37,1,-18,1,-33,1,-52,1,-90,1,110,1,47,1,-35,0,-113,0,52,0,-36,-1,-118,-1,56,-1,-10,-2,-73,-2,-122,-2,106,-2,87,-2,78,-2,91,-2,115,-2,-105,-2,-63,-2,-5,-2,53,-1,122,-1,-71,-1,-14,-1,36,0,84,0,121,0,-111,0,-98,0,-99,0,-121,0,104,0,70,0,11,0,-44,-1,-113,-1,78,-1,0,-1,-61,-2,-120,-2,86,-2,42,-2,17,-2,10,-2,3,-2,28,-2,50,-2,101,-2,-93,-2,-32,-2,54,-1,-121,-1,-34,-1,57,0,-124,0,-41,0,32,1,84,1,125,1,-112,1,-86,1,-89,1,-108,1,122,1,71,1,19,1,-43,0,-106,0,82,0,19,0,-56,-1,-108,-1,98,-1,68,-1,37,-1,32,-1,36,-1,47,-1,74,-1,107,-1,-95,-1,-55,-1,7,0,56,0,119,0,-94,0,-51,0,-22,0,-6,0,-1,0,-15,0,-35,0,-77,0,-125,0,73,0,3,0,-74,-1,105,-1,33,-1,-44,-2,-102,-2,101,-2,54,-2,22,-2,6,-2,12,-2,26,-2,61,-2,103,-2,-95,-2,-32,-2,45,-1,121,-1,-67,-1,0,0,67,0,118,0,-98,0,-67,0,-53,0,-54,0,-68,0,-97,0,109,0,69,0,7,0,-55,-1,-117,-1,79,-1,29,-1,-18,-2,-55,-2,-66,-2,-71,-2,-68,-2,-42,-2,1,-1,54,-1,113,-1,-57,-1,17,0,104,0,-70,0,9,1,79,1,-106,1,-62,1,-27,1,-6,1,-3,1,-22,1,-52,1,-99,1,99,1,31,1,-55,0,116,0,28,0,-56,-1,109,-1,44,-1,-24,-2,-76,-2,-114,-2,122,-2,106,-2,123,-2,-112,-2}; }
	private static byte[] data120(){ return new byte[] {-76,-2,-26,-2,24,-1,90,-1,-98,-1,-29,-1,40,0,90,0,-113,0,-72,0,-50,0,-34,0,-40,0,-55,0,-79,0,-120,0,80,0,27,0,-45,-1,-118,-1,71,-1,-4,-2,-66,-2,-123,-2,91,-2,48,-2,35,-2,16,-2,27,-2,51,-2,84,-2,-118,-2,-54,-2,11,-1,98,-1,-88,-1,1,0,80,0,-102,0,-30,0,22,1,79,1,118,1,-125,1,-118,1,-119,1,116,1,86,1,37,1,-12,0,-67,0,-122,0,71,0,17,0,-29,-1,-87,-1,-110,-1,119,-1,114,-1,111,-1,-127,-1,-105,-1,-63,-1,-20,-1,31,0,82,0,-111,0,-70,0,-15,0,32,1,51,1,74,1,85,1,73,1,52,1,14,1,-34,0,-96,0,86,0,20,0,-63,-1,111,-1,35,-1,-36,-2,-96,-2,109,-2,71,-2,48,-2,41,-2,47,-2,66,-2,115,-2,-100,-2,-42,-2,24,-1,92,-1,-94,-1,-16,-1,41,0,102,0,-108,0,-80,0,-56,0,-59,0,-65,0,-89,0,124,0,93,0,34,0,-21,-1,-85,-1,122,-1,55,-1,23,-1,-18,-2,-36,-2,-44,-2,-33,-2,-13,-2,27,-1,81,-1,-110,-1,-35,-1,52,0,-124,0,-33,0,49,1,-125,1,-59,1,0,2,41,2,65,2,71,2,74,2,36,2,0,2,-60,1,126,1,47,1,-38,0,-122,0,40,0,-44,-1,124,-1,58,-1,-5,-2,-52,-2,-78,-2,-100,-2,-91,-2,-85,-2,-62,-2,-14,-2,27,-1,86,-1,-111,-1,-48,-1,13,0,69,0,116,0,-100,0,-68,0,-57,0,-46,0,-64,0,-77,0,-119,0,98,0,42,0,-18,-1,-83,-1,105,-1,39,-1,-19,-2,-70,-2,-110,-2,111,-2,95,-2,82,-2,95,-2,122,-2,-106,-2,-59,-2,1,-1,78,-1,-109,-1,-35,-1,49,0,125,0,-66,0,12,1,64,1,115,1,-112,1,-88,1,-87,1,-91,1,-112,1,110,1,73,1,20,1,-36,0,-93,0,110,0,51,0,-2,-1,-49,-1,-74,-1,-108,-1,-125,-1,125,-1,-115,-1,-101,-1,-77,-1,-31,-1,15,0,61,0,115,0,-93,0,-45,0,-5,0,25,1,48,1,51,1,49,1,36,1,5,1,-35,0,-91,0,108,0,41,0,-32,-1,-101,-1,80,-1,21,-1,-41,-2,-94,-2,-124,-2,113,-2,108,-2,110,-2,-118,-2,-89,-2,-40,-2,19,-1,78,-1,-106,-1,-40,-1,32,0,102,0,-102,0,-57,0,-22,0,-1,0,6,1,-3,0,-22,0,-61,0,-100,0,99,0,37,0,-30,-1,-95,-1,104,-1,53,-1,5,-1,-31,-2,-50,-2,-49,-2,-39,-2,-14,-2,35,-1,82,-1,-108,-1,-34,-1,50,0,-120,0,-41,0,45,1,110,1,-75,1,-22,1,6,2,22,2,27,2,14,2,-21,1,-68,1,-126,1,54,1,-17,0,-107,0,70,0,-17,-1,-90,-1,89,-1,34,-1,-8,-2,-42,-2,-57,-2,-57,-2,-47,-2,-11,-2,25,-1,77,-1,-120,-1,-47,-1,3,0,81,0,-128,0,-66,0,-26,0,5,1,25,1,34,1,22,1,-6,0,-43,0,-85,0,110,0,47,0,-16,-1,-91,-1,95,-1,25,-1,-31,-2,-88,-2,-127,-2,101,-2,82,-2,79,-2,89,-2,123,-2,-99,-2,-52,-2,11,-1,76,-1,-105,-1,-42,-1,45,0,109,0,-78,0,-20,0,27,1,64,1,88,1,99,1,101,1,91,1,67,1,37,1,1,1,-52,0,-96,0,106,0,63,0,19,0,-17,-1,-50,-1,-73,-1,-80,-1,-78,-1,-73,-1,-45,-1,-19,-1,22,0,65,0,115,0,-89,0,-27,0,11,1,54,1,84,1,107,1,115,1,122,1,101,1,74,1,46,1,-17,0,-69,0,110,0,39,0,-41,-1,-108,-1,71,-1,4,-1,-52,-2,-104,-2,123,-2,99,-2,100,-2,107,-2,-120,-2,-89,-2,-37,-2,16,-1,75,-1,-112,-1,-46,-1,17,0,81,0,124,0,-82,0,-57,0,-38,0,-43,0,-62,0,-83,0,-125,0,85,0,27,0,-23,-1,-94,-1,118,-1,48,-1,14,-1,-27,-2,-41,-2,-44,-2,-38,-2,-11,-2,25,-1,86,-1,-102,-1,-17,-1,54,0,-110,0,-19,0,70,1,-105,1,-41,1,21,2,61,2,87,2,95,2,90,2,60,2,19,2,-38,1,-115,1,71,1,-15,0,-108,0,65,0,-26,-1,-96,-1,90,-1,34,-1,-14,-2,-35,-2,-58,-2,-54,-2,-33,-2,-8,-2,34,-1,88,-1,-119,-1,-59,-1,4,0,57,0,108,0,-106,0,-68,0,-51,0,-35,0,-48,0,-48,0,-89,0,-121,0,84,0,23,0,-30,-1,-98,-1,93,-1,36,-1,-22,-2,-70,-2,-103,-2,120,-2,108,-2,109,-2,119,-2,-100,-2,-67,-2,-10,-2,50,-1,120,-1,-75,-1,6,0,75,0,-107,0,-41,0,19,1,59,1,105,1,126,1,-112,1,-111,1,-126,1,110,1,76,1,39,1,-19,0,-62,0,-118,0,95,0,41,0,3,0,-40,-1,-61,-1,-86,-1}; }
	private static byte[] data121(){ return new byte[] {-88,-1,-85,-1,-72,-1,-46,-1,-13,-1,32,0,72,0,118,0,-93,0,-37,0,-2,0,37,1,60,1,75,1,72,1,73,1,44,1,15,1,-34,0,-81,0,107,0,46,0,-37,-1,-104,-1,81,-1,23,-1,-36,-2,-81,-2,-123,-2,-128,-2,118,-2,-125,-2,-102,-2,-66,-2,-9,-2,46,-1,110,-1,-83,-1,-10,-1,57,0,127,0,-86,0,-35,0,-8,0,5,1,6,1,-4,0,-29,0,-65,0,-115,0,83,0,11,0,-37,-1,-119,-1,88,-1,23,-1,-21,-2,-44,-2,-73,-2,-81,-2,-64,-2,-32,-2,6,-1,60,-1,124,-1,-53,-1,35,0,118,0,-53,0,30,1,100,1,-88,1,-41,1,-2,1,12,2,19,2,6,2,-21,1,-66,1,-126,1,64,1,-9,0,-95,0,86,0,5,0,-59,-1,-126,-1,70,-1,38,-1,-1,-2,-11,-2,-6,-2,5,-1,35,-1,70,-1,121,-1,-80,-1,-17,-1,42,0,104,0,-106,0,-62,0,-16,0,8,1,17,1,17,1,2,1,-20,0,-60,0,-109,0,90,0,22,0,-46,-1,-111,-1,80,-1,13,-1,-46,-2,-95,-2,125,-2,101,-2,101,-2,91,-2,110,-2,-116,-2,-78,-2,-30,-2,25,-1,95,-1,-99,-1,-32,-1,38,0,103,0,-102,0,-49,0,-12,0,21,1,37,1,46,1,38,1,24,1,0,1,-39,0,-69,0,-110,0,98,0,59,0,15,0,-16,-1,-50,-1,-66,-1,-79,-1,-76,-1,-69,-1,-47,-1,-15,-1,22,0,70,0,114,0,-86,0,-40,0,8,1,54,1,85,1,115,1,-128,1,-123,1,127,1,103,1,63,1,14,1,-43,0,-101,0,75,0,5,0,-75,-1,110,-1,43,-1,-31,-2,-72,-2,-119,-2,118,-2,100,-2,102,-2,119,-2,-110,-2,-62,-2,-16,-2,56,-1,115,-1,-71,-1,-3,-1,64,0,114,0,-102,0,-63,0,-48,0,-38,0,-46,0,-69,0,-104,0,108,0,50,0,-15,-1,-73,-1,110,-1,54,-1,-4,-2,-48,-2,-88,-2,-108,-2,-110,-2,-93,-2,-66,-2,-22,-2,39,-1,110,-1,-68,-1,22,0,111,0,-59,0,40,1,112,1,-71,1,-18,1,24,2,52,2,60,2,45,2,17,2,-27,1,-88,1,99,1,19,1,-64,0,108,0,23,0,-57,-1,127,-1,62,-1,6,-1,-28,-2,-48,-2,-55,-2,-48,-2,-25,-2,16,-1,56,-1,112,-1,-89,-1,-28,-1,32,0,90,0,-117,0,-83,0,-51,0,-36,0,-23,0,-40,0,-60,0,-94,0,116,0,62,0,1,0,-59,-1,-128,-1,66,-1,11,-1,-42,-2,-89,-2,-125,-2,117,-2,105,-2,106,-2,126,-2,-105,-2,-61,-2,-10,-2,40,-1,111,-1,-79,-1,-17,-1,55,0,115,0,-90,0,-35,0,-4,0,30,1,45,1,45,1,52,1,20,1,6,1,-38,0,-66,0,-122,0,99,0,46,0,8,0,-41,-1,-65,-1,-99,-1,-105,-1,-117,-1,-112,-1,-93,-1,-74,-1,-33,-1,2,0,48,0,89,0,-110,0,-62,0,-22,0,12,1,40,1,65,1,71,1,63,1,46,1,14,1,-25,0,-75,0,125,0,52,0,-8,-1,-89,-1,102,-1,39,-1,-32,-2,-72,-2,-105,-2,121,-2,116,-2,112,-2,-119,-2,-96,-2,-52,-2,-6,-2,64,-1,124,-1,-54,-1,12,0,69,0,-127,0,-85,0,-50,0,-22,0,-20,0,-20,0,-41,0,-71,0,-121,0,73,0,12,0,-54,-1,-125,-1,67,-1,4,-1,-45,-2,-88,-2,-115,-2,122,-2,120,-2,-118,-2,-82,-2,-35,-2,28,-1,101,-1,-73,-1,13,0,101,0,-70,0,12,1,86,1,-112,1,-62,1,-30,1,-14,1,-18,1,-35,1,-69,1,-119,1,78,1,4,1,-68,0,103,0,26,0,-53,-1,-116,-1,81,-1,31,-1,-5,-2,-24,-2,-41,-2,-22,-2,-5,-2,37,-1,82,-1,-119,-1,-62,-1,0,0,56,0,113,0,-95,0,-54,0,-20,0,-1,0,9,1,-3,0,-25,0,-61,0,-101,0,104,0,38,0,-25,-1,-96,-1,91,-1,20,-1,-29,-2,-94,-2,-125,-2,92,-2,75,-2,76,-2,82,-2,108,-2,-120,-2,-78,-2,-28,-2,32,-1,83,-1,-103,-1,-36,-1,20,0,72,0,115,0,-97,0,-73,0,-54,0,-43,0,-48,0,-55,0,-79,0,-103,0,115,0,83,0,46,0,5,0,-20,-1,-59,-1,-77,-1,-102,-1,-97,-1,-101,-1,-91,-1,-77,-1,-41,-1,-3,-1,38,0,87,0,-114,0,-77,0,-16,0,19,1,59,1,90,1,109,1,120,1,118,1,105,1,77,1,41,1,-12,0,-69,0,111,0,47,0,-29,-1,-95,-1,88,-1,14,-1,-37,-2,-88,-2,-124,-2,106,-2,99,-2,97,-2,120,-2,-110,-2,-72,-2,-23,-2,40,-1,105,-1,-93,-1,-36,-1,27,0,78,0,114,0,-115,0,-90,0,-99,0,-100,0,-126,0,93,0,39,0,-10,-1,-75,-1,116,-1,55,-1,-11,-2,-64,-2,-103,-2,121,-2}; }
	private static byte[] data122(){ return new byte[] {98,-2,98,-2,110,-2,-113,-2,-77,-2,-7,-2,59,-1,-102,-1,-18,-1,75,0,-88,0,11,1,90,1,-99,1,-29,1,5,2,39,2,50,2,34,2,10,2,-29,1,-86,1,102,1,18,1,-69,0,106,0,19,0,-68,-1,122,-1,58,-1,12,-1,-33,-2,-49,-2,-54,-2,-46,-2,-21,-2,13,-1,67,-1,113,-1,-75,-1,-21,-1,45,0,90,0,-118,0,-88,0,-58,0,-51,0,-41,0,-60,0,-89,0,-127,0,83,0,29,0,-27,-1,-99,-1,87,-1,27,-1,-28,-2,-73,-2,-117,-2,112,-2,91,-2,96,-2,101,-2,-128,-2,-102,-2,-54,-2,-1,-2,50,-1,111,-1,-71,-1,-11,-1,52,0,101,0,-111,0,-68,0,-40,0,-20,0,-12,0,-14,0,-26,0,-49,0,-79,0,-118,0,104,0,71,0,26,0,-17,-1,-55,-1,-81,-1,-107,-1,-119,-1,-128,-1,-115,-1,-107,-1,-76,-1,-57,-1,-15,-1,28,0,76,0,126,0,-93,0,-40,0,-5,0,28,1,53,1,58,1,72,1,51,1,39,1,-3,0,-38,0,-96,0,106,0,36,0,-29,-1,-95,-1,92,-1,30,-1,-20,-2,-72,-2,-103,-2,-123,-2,122,-2,-122,-2,-109,-2,-70,-2,-30,-2,17,-1,81,-1,-101,-1,-43,-1,24,0,82,0,-112,0,-70,0,-38,0,-16,0,-6,0,-19,0,-36,0,-78,0,-126,0,81,0,-1,-1,-66,-1,118,-1,37,-1,-16,-2,-78,-2,-125,-2,102,-2,78,-2,85,-2,98,-2,-128,-2,-79,-2,-17,-2,62,-1,-115,-1,-27,-1,68,0,-96,0,-9,0,61,1,-128,1,-78,1,-35,1,-21,1,-24,1,-34,1,-74,1,-109,1,79,1,20,1,-66,0,125,0,36,0,-41,-1,-101,-1,86,-1,47,-1,8,-1,-10,-2,-17,-2,-5,-2,17,-1,57,-1,103,-1,-100,-1,-44,-1,20,0,79,0,-122,0,-68,0,-29,0,-5,0,13,1,15,1,13,1,-19,0,-51,0,-102,0,104,0,40,0,-25,-1,-90,-1,97,-1,35,-1,-22,-2,-65,-2,-109,-2,-125,-2,105,-2,117,-2,127,-2,-104,-2,-75,-2,-27,-2,26,-1,76,-1,-119,-1,-61,-1,1,0,51,0,94,0,127,0,-94,0,-81,0,-61,0,-66,0,-79,0,-98,0,-120,0,101,0,65,0,28,0,-10,-1,-38,-1,-73,-1,-97,-1,-111,-1,126,-1,-120,-1,-117,-1,-91,-1,-62,-1,-26,-1,18,0,62,0,117,0,-83,0,-33,0,12,1,56,1,94,1,117,1,-122,1,-118,1,127,1,113,1,80,1,35,1,-7,0,-73,0,118,0,44,0,-16,-1,-95,-1,100,-1,34,-1,-12,-2,-57,-2,-91,-2,-103,-2,-114,-2,-98,-2,-80,-2,-53,-2,0,-1,45,-1,105,-1,-83,-1,-32,-1,32,0,81,0,-127,0,-91,0,-68,0,-61,0,-64,0,-82,0,-104,0,109,0,56,0,4,0,-74,-1,-124,-1,51,-1,-1,-2,-61,-2,-103,-2,127,-2,102,-2,100,-2,112,-2,-115,-2,-66,-2,-7,-2,61,-1,-117,-1,-27,-1,64,0,-102,0,-12,0,66,1,-116,1,-63,1,-22,1,12,2,22,2,12,2,-12,1,-45,1,-98,1,92,1,16,1,-53,0,118,0,43,0,-26,-1,-97,-1,106,-1,61,-1,35,-1,24,-1,19,-1,35,-1,64,-1,96,-1,-108,-1,-59,-1,-3,-1,50,0,91,0,-107,0,-72,0,-41,0,-21,0,-22,0,-33,0,-50,0,-82,0,125,0,72,0,14,0,-53,-1,-107,-1,79,-1,20,-1,-32,-2,-69,-2,-106,-2,126,-2,114,-2,123,-2,-120,-2,-87,-2,-52,-2,-6,-2,44,-1,100,-1,-92,-1,-38,-1,28,0,79,0,-128,0,-98,0,-57,0,-52,0,-31,0,-38,0,-48,0,-65,0,-90,0,-122,0,93,0,64,0,10,0,-13,-1,-55,-1,-73,-1,-98,-1,-106,-1,-114,-1,-101,-1,-87,-1,-59,-1,-36,-1,17,0,46,0,97,0,-104,0,-59,0,-13,0,26,1,55,1,89,1,100,1,115,1,106,1,89,1,61,1,18,1,-26,0,-84,0,111,0,45,0,-24,-1,-93,-1,101,-1,45,-1,0,-1,-42,-2,-68,-2,-82,-2,-91,-2,-78,-2,-65,-2,-28,-2,14,-1,67,-1,117,-1,-72,-1,-9,-1,42,0,103,0,-106,0,-72,0,-40,0,-28,0,-27,0,-37,0,-68,0,-101,0,107,0,52,0,-21,-1,-81,-1,102,-1,42,-1,-21,-2,-73,-2,-114,-2,112,-2,100,-2,104,-2,125,-2,-100,-2,-44,-2,9,-1,90,-1,-93,-1,-7,-1,79,0,-91,0,-7,0,67,1,-126,1,-84,1,-47,1,-37,1,-39,1,-52,1,-87,1,-128,1,73,1,10,1,-63,0,117,0,46,0,-21,-1,-86,-1,118,-1,78,-1,46,-1,37,-1,35,-1,51,-1,77,-1,113,-1,-97,-1,-40,-1,15,0,75,0,-126,0,-81,0,-29,0,-7,0,24,1,25,1,29,1,6,1,-18,0,-67,0,-112,0,73,0,17,0,-50,-1,-115,-1,80,-1,17,-1}; }
	private static byte[] data123(){ return new byte[] {-38,-2,-78,-2,-102,-2,-123,-2,-126,-2,-120,-2,-108,-2,-74,-2,-39,-2,15,-1,62,-1,123,-1,-78,-1,-26,-1,22,0,76,0,110,0,-118,0,-98,0,-80,0,-87,0,-90,0,-110,0,118,0,85,0,50,0,18,0,-27,-1,-58,-1,-93,-1,-118,-1,118,-1,105,-1,109,-1,120,-1,-118,-1,-94,-1,-51,-1,-15,-1,41,0,90,0,-111,0,-53,0,3,1,45,1,96,1,123,1,-113,1,-108,1,-100,1,-109,1,117,1,82,1,47,1,-14,0,-68,0,117,0,46,0,-21,-1,-88,-1,113,-1,53,-1,15,-1,-23,-2,-49,-2,-59,-2,-59,-2,-42,-2,-25,-2,13,-1,61,-1,105,-1,-91,-1,-37,-1,18,0,70,0,119,0,-101,0,-73,0,-58,0,-54,0,-66,0,-87,0,-116,0,89,0,39,0,-23,-1,-84,-1,102,-1,38,-1,-25,-2,-72,-2,-116,-2,110,-2,94,-2,93,-2,110,-2,-120,-2,-71,-2,-20,-2,46,-1,125,-1,-50,-1,41,0,127,0,-44,0,26,1,94,1,-112,1,-66,1,-42,1,-31,1,-36,1,-60,1,-95,1,113,1,58,1,-2,0,-72,0,109,0,38,0,-18,-1,-80,-1,-118,-1,96,-1,79,-1,70,-1,75,-1,94,-1,125,-1,-91,-1,-44,-1,10,0,59,0,115,0,-91,0,-54,0,-12,0,11,1,29,1,19,1,11,1,-23,0,-60,0,-109,0,80,0,30,0,-45,-1,-106,-1,81,-1,20,-1,-36,-2,-79,-2,-114,-2,121,-2,112,-2,120,-2,-119,-2,-90,-2,-48,-2,2,-1,55,-1,118,-1,-78,-1,-20,-1,34,0,88,0,-128,0,-88,0,-63,0,-56,0,-48,0,-57,0,-75,0,-95,0,122,0,84,0,40,0,1,0,-41,-1,-77,-1,-108,-1,-123,-1,109,-1,116,-1,109,-1,-124,-1,-108,-1,-62,-1,-28,-1,17,0,66,0,126,0,-70,0,-22,0,29,1,72,1,101,1,127,1,-116,1,-114,1,-121,1,109,1,80,1,30,1,-18,0,-79,0,117,0,49,0,-13,-1,-82,-1,115,-1,53,-1,12,-1,-22,-2,-57,-2,-58,-2,-70,-2,-53,-2,-34,-2,11,-1,47,-1,99,-1,-108,-1,-46,-1,13,0,64,0,112,0,-100,0,-65,0,-45,0,-32,0,-34,0,-41,0,-75,0,-112,0,102,0,47,0,-17,-1,-77,-1,117,-1,56,-1,1,-1,-42,-2,-86,-2,-108,-2,-123,-2,-119,-2,-105,-2,-73,-2,-33,-2,30,-1,90,-1,-94,-1,-18,-1,66,0,-111,0,-41,0,24,1,79,1,121,1,-105,1,-89,1,-89,1,-106,1,123,1,86,1,35,1,-18,0,-94,0,105,0,32,0,-24,-1,-78,-1,-123,-1,93,-1,76,-1,67,-1,66,-1,87,-1,110,-1,-95,-1,-56,-1,-6,-1,57,0,108,0,-93,0,-49,0,-12,0,19,1,39,1,45,1,40,1,17,1,-10,0,-58,0,-108,0,90,0,17,0,-43,-1,-116,-1,78,-1,17,-1,-30,-2,-67,-2,-88,-2,-106,-2,-109,-2,-93,-2,-65,-2,-39,-2,10,-1,63,-1,110,-1,-86,-1,-35,-1,16,0,72,0,105,0,-114,0,-96,0,-83,0,-90,0,-94,0,-117,0,111,0,68,0,32,0,-10,-1,-59,-1,-101,-1,122,-1,89,-1,67,-1,54,-1,54,-1,57,-1,82,-1,108,-1,-107,-1,-53,-1,4,0,56,0,124,0,-69,0,-2,0,47,1,102,1,-117,1,-81,1,-64,1,-57,1,-64,1,-90,1,-114,1,106,1,43,1,-9,0,-75,0,118,0,37,0,-22,-1,-92,-1,105,-1,56,-1,17,-1,-16,-2,-35,-2,-42,-2,-24,-2,-21,-2,16,-1,48,-1,103,-1,-108,-1,-57,-1,-2,-1,43,0,93,0,-122,0,-89,0,-75,0,-59,0,-68,0,-78,0,-101,0,112,0,64,0,10,0,-46,-1,-112,-1,76,-1,21,-1,-38,-2,-85,-2,-125,-2,102,-2,92,-2,94,-2,112,-2,-116,-2,-70,-2,-14,-2,48,-1,-128,-1,-46,-1,37,0,123,0,-70,0,11,1,72,1,124,1,-93,1,-74,1,-54,1,-67,1,-75,1,-115,1,94,1,37,1,-11,0,-82,0,107,0,50,0,-9,-1,-57,-1,-110,-1,123,-1,107,-1,103,-1,105,-1,-119,-1,-97,-1,-58,-1,-13,-1,32,0,92,0,-124,0,-70,0,-30,0,-2,0,23,1,22,1,15,1,-1,0,-31,0,-75,0,-128,0,62,0,7,0,-67,-1,125,-1,53,-1,-4,-2,-53,-2,-92,-2,-124,-2,110,-2,108,-2,120,-2,-108,-2,-79,-2,-33,-2,20,-1,84,-1,-112,-1,-48,-1,6,0,68,0,114,0,-101,0,-71,0,-53,0,-46,0,-60,0,-70,0,-101,0,127,0,78,0,39,0,-2,-1,-63,-1,-96,-1,120,-1,97,-1,78,-1,69,-1,61,-1,92,-1,100,-1,-111,-1,-69,-1,-12,-1,42,0,105,0,-99,0,-28,0,21,1,73,1,109,1,-111,1,-97,1,-81,1,-92,1,-108,1,114,1,67,1,17,1,-43,0,-99,0,82,0,17,0}; }
	private static byte[] data124(){ return new byte[] {-54,-1,-109,-1,81,-1,28,-1,3,-1,-35,-2,-50,-2,-52,-2,-47,-2,-31,-2,3,-1,34,-1,91,-1,-115,-1,-65,-1,-10,-1,56,0,100,0,-109,0,-81,0,-49,0,-40,0,-35,0,-52,0,-68,0,-96,0,119,0,73,0,11,0,-34,-1,-104,-1,95,-1,38,-1,-8,-2,-60,-2,-85,-2,-115,-2,-106,-2,-109,-2,-81,-2,-47,-2,-4,-2,38,-1,107,-1,-78,-1,-12,-1,66,0,-123,0,-55,0,-1,0,53,1,83,1,114,1,125,1,119,1,105,1,66,1,35,1,-13,0,-69,0,-124,0,64,0,14,0,-52,-1,-94,-1,-125,-1,100,-1,77,-1,73,-1,84,-1,99,-1,-120,-1,-84,-1,-34,-1,16,0,76,0,125,0,-82,0,-35,0,6,1,33,1,47,1,51,1,40,1,22,1,-12,0,-62,0,-115,0,77,0,22,0,-47,-1,-113,-1,81,-1,26,-1,-19,-2,-56,-2,-82,-2,-91,-2,-90,-2,-72,-2,-45,-2,-10,-2,37,-1,91,-1,-114,-1,-58,-1,3,0,53,0,95,0,127,0,-91,0,-85,0,-77,0,-89,0,-99,0,122,0,91,0,38,0,-4,-1,-51,-1,-103,-1,105,-1,73,-1,35,-1,17,-1,-1,-2,-1,-2,14,-1,37,-1,70,-1,117,-1,-80,-1,-23,-1,44,0,104,0,-83,0,-28,0,41,1,89,1,-123,1,-96,1,-70,1,-67,1,-78,1,-96,1,125,1,87,1,34,1,-27,0,-87,0,95,0,34,0,-36,-1,-91,-1,113,-1,64,-1,32,-1,8,-1,-7,-2,-5,-2,5,-1,28,-1,55,-1,96,-1,-109,-1,-65,-1,-14,-1,32,0,83,0,117,0,-98,0,-76,0,-57,0,-59,0,-61,0,-85,0,-115,0,102,0,51,0,2,0,-57,-1,-124,-1,72,-1,21,-1,-37,-2,-87,-2,-115,-2,113,-2,103,-2,104,-2,120,-2,-102,-2,-64,-2,-14,-2,47,-1,120,-1,-71,-1,8,0,81,0,-100,0,-40,0,23,1,69,1,95,1,116,1,-128,1,-125,1,107,1,79,1,36,1,-5,0,-59,0,-114,0,90,0,34,0,-11,-1,-60,-1,-82,-1,-105,-1,-120,-1,-118,-1,-113,-1,-93,-1,-57,-1,-21,-1,21,0,67,0,112,0,-101,0,-51,0,-20,0,-4,0,18,1,19,1,11,1,-7,0,-38,0,-89,0,122,0,65,0,0,0,-69,-1,122,-1,72,-1,8,-1,-37,-2,-80,-2,-112,-2,-124,-2,126,-2,-113,-2,-100,-2,-59,-2,-16,-2,31,-1,90,-1,-105,-1,-48,-1,8,0,63,0,113,0,-113,0,-78,0,-70,0,-65,0,-77,0,-101,0,-120,0,88,0,56,0,-4,-1,-42,-1,-98,-1,-128,-1,80,-1,56,-1,24,-1,23,-1,26,-1,41,-1,73,-1,106,-1,-103,-1,-36,-1,19,0,85,0,-105,0,-38,0,23,1,78,1,119,1,-97,1,-80,1,-71,1,-74,1,-97,1,-127,1,86,1,33,1,-28,0,-96,0,93,0,20,0,-52,-1,-111,-1,89,-1,30,-1,4,-1,-39,-2,-49,-2,-51,-2,-42,-2,-17,-2,6,-1,52,-1,98,-1,-100,-1,-54,-1,9,0,58,0,113,0,-109,0,-76,0,-54,0,-47,0,-54,0,-52,0,-83,0,-114,0,94,0,51,0,-10,-1,-65,-1,123,-1,71,-1,17,-1,-24,-2,-64,-2,-92,-2,-111,-2,-117,-2,-99,-2,-86,-2,-50,-2,-16,-2,47,-1,100,-1,-82,-1,-21,-1,41,0,103,0,-98,0,-40,0,2,1,36,1,56,1,65,1,63,1,45,1,29,1,-11,0,-56,0,-100,0,100,0,56,0,2,0,-45,-1,-78,-1,-110,-1,125,-1,111,-1,108,-1,-127,-1,-114,-1,-82,-1,-37,-1,7,0,52,0,110,0,-110,0,-56,0,-22,0,23,1,29,1,51,1,43,1,40,1,15,1,-21,0,-70,0,-125,0,63,0,3,0,-62,-1,-126,-1,66,-1,17,-1,-28,-2,-62,-2,-80,-2,-96,-2,-90,-2,-79,-2,-43,-2,-14,-2,43,-1,87,-1,-118,-1,-56,-1,-6,-1,54,0,87,0,123,0,-108,0,-93,0,-90,0,-96,0,-124,0,100,0,56,0,18,0,-41,-1,-87,-1,111,-1,67,-1,16,-1,-9,-2,-35,-2,-51,-2,-49,-2,-36,-2,-9,-2,38,-1,86,-1,-113,-1,-44,-1,29,0,95,0,-87,0,-15,0,51,1,97,1,-111,1,-79,1,-59,1,-52,1,-61,1,-88,1,-119,1,88,1,47,1,-28,0,-86,0,100,0,32,0,-34,-1,-95,-1,119,-1,67,-1,38,-1,17,-1,12,-1,14,-1,23,-1,49,-1,82,-1,124,-1,-85,-1,-45,-1,2,0,43,0,86,0,119,0,-106,0,-92,0,-84,0,-90,0,-102,0,-124,0,92,0,52,0,10,0,-46,-1,-108,-1,102,-1,30,-1,-8,-2,-62,-2,-86,-2,-115,-2,119,-2,124,-2,-124,-2,-102,-2,-75,-2,-29,-2,20,-1,82,-1,-120,-1,-56,-1,18,0,80,0,-121,0,-68,0,-20,0,13,1,40,1,54,1,55,1,42,1,29,1,-5,0}; }
	private static byte[] data125(){ return new byte[] {-40,0,-81,0,-123,0,83,0,50,0,-2,-1,-35,-1,-66,-1,-83,-1,-99,-1,-100,-1,-99,-1,-74,-1,-56,-1,-24,-1,15,0,63,0,102,0,-111,0,-71,0,-34,0,-9,0,9,1,16,1,18,1,0,1,-26,0,-63,0,-102,0,95,0,41,0,-27,-1,-86,-1,116,-1,44,-1,2,-1,-48,-2,-73,-2,-99,-2,-107,-2,-99,-2,-88,-2,-65,-2,-15,-2,21,-1,83,-1,-122,-1,-67,-1,-4,-1,54,0,102,0,-116,0,-88,0,-67,0,-64,0,-61,0,-78,0,-102,0,110,0,72,0,18,0,-38,-1,-86,-1,120,-1,75,-1,33,-1,1,-1,-20,-2,-24,-2,-17,-2,-2,-2,31,-1,71,-1,118,-1,-78,-1,-13,-1,56,0,124,0,-63,0,-7,0,47,1,91,1,123,1,-118,1,-109,1,-116,1,121,1,94,1,43,1,-10,0,-74,0,121,0,58,0,-15,-1,-77,-1,126,-1,69,-1,36,-1,9,-1,-9,-2,-18,-2,-8,-2,5,-1,39,-1,64,-1,114,-1,-96,-1,-45,-1,12,0,58,0,110,0,-112,0,-77,0,-61,0,-42,0,-43,0,-55,0,-68,0,-103,0,116,0,72,0,18,0,-36,-1,-88,-1,111,-1,60,-1,10,-1,-28,-2,-63,-2,-72,-2,-92,-2,-85,-2,-80,-2,-50,-2,-25,-2,22,-1,65,-1,119,-1,-78,-1,-30,-1,35,0,84,0,-127,0,-85,0,-57,0,-28,0,-25,0,-18,0,-27,0,-45,0,-64,0,-105,0,122,0,74,0,34,0,-10,-1,-46,-1,-82,-1,-105,-1,-121,-1,120,-1,126,-1,-127,-1,-107,-1,-81,-1,-46,-1,-8,-1,41,0,87,0,-114,0,-71,0,-27,0,-2,0,29,1,47,1,48,1,51,1,29,1,5,1,-38,0,-78,0,122,0,59,0,-5,-1,-62,-1,126,-1,75,-1,21,-1,-24,-2,-52,-2,-71,-2,-81,-2,-70,-2,-59,-2,-26,-2,9,-1,55,-1,102,-1,-99,-1,-41,-1,12,0,57,0,98,0,-125,0,-100,0,-91,0,-85,0,-110,0,127,0,86,0,48,0,-6,-1,-56,-1,-109,-1,94,-1,48,-1,-1,-2,-33,-2,-63,-2,-68,-2,-72,-2,-44,-2,-22,-2,22,-1,69,-1,-123,-1,-58,-1,18,0,90,0,-91,0,-25,0,43,1,99,1,-111,1,-89,1,-67,1,-63,1,-75,1,-97,1,119,1,72,1,16,1,-46,0,-112,0,77,0,14,0,-52,-1,-108,-1,104,-1,70,-1,41,-1,29,-1,27,-1,33,-1,49,-1,78,-1,112,-1,-102,-1,-60,-1,-13,-1,29,0,73,0,103,0,-118,0,-114,0,-95,0,-96,0,-109,0,-119,0,98,0,73,0,26,0,-23,-1,-77,-1,-124,-1,78,-1,28,-1,-21,-2,-51,-2,-74,-2,-92,-2,-102,-2,-102,-2,-83,-2,-62,-2,-27,-2,17,-1,64,-1,125,-1,-81,-1,-22,-1,40,0,95,0,-105,0,-63,0,-28,0,0,1,21,1,26,1,23,1,14,1,-9,0,-33,0,-75,0,-108,0,97,0,64,0,20,0,-15,-1,-42,-1,-69,-1,-91,-1,-92,-1,-96,-1,-73,-1,-67,-1,-29,-1,-2,-1,47,0,77,0,122,0,-89,0,-53,0,-20,0,11,1,28,1,25,1,28,1,7,1,-22,0,-54,0,-110,0,104,0,36,0,-26,-1,-91,-1,108,-1,46,-1,-3,-2,-47,-2,-86,-2,-99,-2,-109,-2,-105,-2,-93,-2,-57,-2,-21,-2,35,-1,81,-1,-107,-1,-53,-1,11,0,66,0,122,0,-99,0,-61,0,-49,0,-36,0,-41,0,-64,0,-88,0,-128,0,82,0,30,0,-28,-1,-78,-1,124,-1,68,-1,31,-1,-2,-2,-19,-2,-33,-2,-27,-2,-10,-2,24,-1,63,-1,108,-1,-89,-1,-18,-1,44,0,115,0,-71,0,-7,0,52,1,93,1,-128,1,-112,1,-107,1,-116,1,121,1,96,1,55,1,-3,0,-56,0,-121,0,73,0,11,0,-46,-1,-99,-1,103,-1,76,-1,43,-1,35,-1,24,-1,31,-1,51,-1,70,-1,111,-1,-101,-1,-52,-1,-12,-1,41,0,80,0,124,0,-102,0,-75,0,-56,0,-48,0,-57,0,-69,0,-90,0,-123,0,86,0,48,0,-5,-1,-57,-1,-106,-1,107,-1,52,-1,15,-1,-11,-2,-38,-2,-55,-2,-56,-2,-50,-2,-31,-2,-3,-2,31,-1,71,-1,120,-1,-94,-1,-37,-1,9,0,61,0,108,0,-118,0,-72,0,-66,0,-35,0,-44,0,-38,0,-50,0,-80,0,-97,0,127,0,85,0,49,0,14,0,-22,-1,-51,-1,-84,-1,-100,-1,-109,-1,-111,-1,-104,-1,-85,-1,-61,-1,-32,-1,9,0,52,0,101,0,-107,0,-64,0,-20,0,14,1,44,1,62,1,81,1,71,1,69,1,35,1,5,1,-43,0,-93,0,104,0,42,0,-24,-1,-87,-1,113,-1,58,-1,10,-1,-23,-2,-49,-2,-60,-2,-65,-2,-50,-2,-28,-2,7,-1,55,-1,97,-1,-98,-1,-42,-1,20,0,68,0,121,0,-98,0,-70,0,-59,0,-44,0,-53,0,-79,0,-101,0}; }
	private static byte[] data126(){ return new byte[] {111,0,71,0,5,0,-44,-1,-119,-1,98,-1,29,-1,-1,-2,-47,-2,-67,-2,-78,-2,-71,-2,-57,-2,-27,-2,11,-1,72,-1,-126,-1,-58,-1,20,0,96,0,-88,0,-18,0,47,1,92,1,-113,1,-85,1,-72,1,-65,1,-89,1,-108,1,106,1,69,1,5,1,-55,0,-118,0,65,0,10,0,-54,-1,-106,-1,108,-1,83,-1,60,-1,51,-1,53,-1,69,-1,97,-1,-128,-1,-84,-1,-53,-1,3,0,43,0,92,0,126,0,-91,0,-70,0,-56,0,-49,0,-47,0,-59,0,-96,0,-119,0,92,0,48,0,-6,-1,-59,-1,-110,-1,93,-1,48,-1,5,-1,-31,-2,-50,-2,-60,-2,-73,-2,-62,-2,-39,-2,-19,-2,16,-1,60,-1,107,-1,-101,-1,-39,-1,9,0,65,0,109,0,-104,0,-75,0,-41,0,-35,0,-14,0,-28,0,-33,0,-47,0,-78,0,-103,0,113,0,83,0,50,0,7,0,-17,-1,-56,-1,-66,-1,-85,-1,-87,-1,-86,-1,-77,-1,-46,-1,-21,-1,15,0,48,0,98,0,-118,0,-67,0,-36,0,7,1,24,1,57,1,59,1,60,1,51,1,33,1,-7,0,-44,0,-98,0,103,0,46,0,-20,-1,-78,-1,119,-1,57,-1,9,-1,-20,-2,-55,-2,-66,-2,-75,-2,-52,-2,-43,-2,-7,-2,40,-1,81,-1,-117,-1,-57,-1,1,0,59,0,111,0,-102,0,-65,0,-42,0,-24,0,-24,0,-36,0,-63,0,-93,0,108,0,63,0,8,0,-45,-1,-107,-1,99,-1,52,-1,6,-1,-25,-2,-44,-2,-50,-2,-44,-2,-20,-2,15,-1,58,-1,109,-1,-83,-1,-12,-1,58,0,-123,0,-65,0,4,1,54,1,102,1,-125,1,-113,1,-96,1,-112,1,124,1,95,1,55,1,-3,0,-60,0,-124,0,77,0,10,0,-48,-1,-96,-1,113,-1,82,-1,61,-1,56,-1,57,-1,64,-1,93,-1,122,-1,-94,-1,-50,-1,-2,-1,46,0,91,0,-125,0,-79,0,-50,0,-36,0,-18,0,-25,0,-37,0,-59,0,-86,0,-120,0,87,0,42,0,-8,-1,-72,-1,-116,-1,86,-1,54,-1,17,-1,-12,-2,-28,-2,-42,-2,-27,-2,-20,-2,4,-1,24,-1,71,-1,102,-1,-98,-1,-49,-1,-5,-1,43,0,83,0,112,0,-103,0,-87,0,-65,0,-70,0,-72,0,-81,0,-100,0,-123,0,101,0,67,0,33,0,10,0,-31,-1,-58,-1,-79,-1,-103,-1,-106,-1,-111,-1,-91,-1,-88,-1,-61,-1,-31,-1,11,0,47,0,99,0,-115,0,-69,0,-27,0,10,1,44,1,69,1,84,1,90,1,87,1,63,1,48,1,12,1,-32,0,-80,0,115,0,60,0,-6,-1,-64,-1,-117,-1,93,-1,49,-1,13,-1,-11,-2,-24,-2,-29,-2,-17,-2,5,-1,38,-1,74,-1,122,-1,-88,-1,-34,-1,17,0,67,0,112,0,-108,0,-83,0,-69,0,-63,0,-64,0,-87,0,-108,0,104,0,62,0,1,0,-55,-1,-108,-1,85,-1,38,-1,-8,-2,-44,-2,-66,-2,-81,-2,-78,-2,-63,-2,-37,-2,3,-1,58,-1,122,-1,-69,-1,10,0,77,0,-97,0,-24,0,38,1,81,1,-127,1,-96,1,-83,1,-72,1,-85,1,-112,1,112,1,60,1,8,1,-49,0,-119,0,79,0,14,0,-41,-1,-87,-1,127,-1,100,-1,78,-1,80,-1,86,-1,98,-1,-128,-1,-100,-1,-54,-1,-18,-1,35,0,80,0,118,0,-99,0,-74,0,-61,0,-45,0,-45,0,-47,0,-81,0,-103,0,110,0,71,0,21,0,-28,-1,-77,-1,122,-1,82,-1,35,-1,3,-1,-19,-2,-39,-2,-53,-2,-48,-2,-30,-2,-14,-2,22,-1,62,-1,97,-1,-112,-1,-61,-1,-9,-1,33,0,70,0,115,0,-119,0,-86,0,-79,0,-68,0,-67,0,-72,0,-91,0,-112,0,122,0,87,0,64,0,23,0,4,0,-44,-1,-53,-1,-83,-1,-88,-1,-103,-1,-94,-1,-91,-1,-73,-1,-45,-1,-15,-1,28,0,54,0,104,0,-116,0,-66,0,-34,0,-2,0,25,1,36,1,49,1,46,1,32,1,14,1,-14,0,-53,0,-104,0,99,0,46,0,-16,-1,-73,-1,124,-1,77,-1,27,-1,-4,-2,-34,-2,-42,-2,-43,-2,-40,-2,-18,-2,7,-1,59,-1,94,-1,-99,-1,-50,-1,9,0,61,0,114,0,-100,0,-67,0,-43,0,-35,0,-22,0,-43,0,-59,0,-100,0,116,0,68,0,10,0,-50,-1,-109,-1,89,-1,36,-1,-9,-2,-36,-2,-63,-2,-70,-2,-65,-2,-48,-2,-23,-2,29,-1,76,-1,-118,-1,-52,-1,14,0,91,0,-95,0,-37,0,22,1,59,1,93,1,111,1,122,1,110,1,92,1,60,1,20,1,-32,0,-90,0,105,0,47,0,-17,-1,-61,-1,-119,-1,100,-1,67,-1,56,-1,50,-1,50,-1,67,-1,87,-1,-124,-1,-90,-1,-46,-1,2,0,44,0,99,0,-121,0,-83,0,-55,0,-40,0,-33,0,-40,0}; }
	private static byte[] data127(){ return new byte[] {-42,0,-71,0,-104,0,116,0,71,0,25,0,-29,-1,-80,-1,-126,-1,89,-1,49,-1,18,-1,-1,-2,-14,-2,-23,-2,-17,-2,7,-1,18,-1,58,-1,93,-1,-126,-1,-84,-1,-33,-1,8,0,47,0,82,0,108,0,-119,0,-102,0,-100,0,-100,0,-105,0,-119,0,106,0,85,0,47,0,14,0,-28,-1,-54,-1,-89,-1,-116,-1,119,-1,100,-1,98,-1,92,-1,112,-1,118,-1,-97,-1,-74,-1,-24,-1,8,0,65,0,104,0,-102,0,-63,0,-18,0,12,1,37,1,51,1,59,1,46,1,38,1,12,1,-27,0,-64,0,-123,0,83,0,23,0,-28,-1,-95,-1,120,-1,70,-1,34,-1,6,-1,-13,-2,-25,-2,-21,-2,-5,-2,15,-1,49,-1,93,-1,-121,-1,-64,-1,-21,-1,37,0,85,0,123,0,-99,0,-74,0,-59,0,-60,0,-67,0,-78,0,-125,0,96,0,45,0,-7,-1,-72,-1,-127,-1,72,-1,20,-1,-32,-2,-60,-2,-86,-2,-112,-2,-106,-2,-93,-2,-64,-2,-24,-2,23,-1,75,-1,-107,-1,-50,-1,37,0,97,0,-85,0,-31,0,26,1,59,1,92,1,108,1,107,1,99,1,81,1,47,1,8,1,-43,0,-101,0,106,0,34,0,-6,-1,-63,-1,-95,-1,123,-1,109,-1,94,-1,87,-1,105,-1,119,-1,-101,-1,-75,-1,-36,-1,9,0,52,0,87,0,127,0,-103,0,-76,0,-68,0,-59,0,-64,0,-83,0,-101,0,114,0,77,0,27,0,-22,-1,-78,-1,-121,-1,85,-1,32,-1,-4,-2,-28,-2,-54,-2,-79,-2,-62,-2,-65,-2,-41,-2,-26,-2,14,-1,46,-1,97,-1,-123,-1,-64,-1,-18,-1,27,0,64,0,99,0,-128,0,-113,0,-102,0,-98,0,-108,0,-123,0,118,0,87,0,68,0,25,0,4,0,-35,-1,-61,-1,-89,-1,-108,-1,-119,-1,127,-1,-125,-1,-119,-1,-88,-1,-69,-1,-33,-1,1,0,48,0,84,0,-115,0,-82,0,-39,0,-16,0,25,1,44,1,57,1,53,1,54,1,22,1,4,1,-39,0,-85,0,121,0,63,0,7,0,-55,-1,-117,-1,82,-1,38,-1,0,-1,-36,-2,-63,-2,-69,-2,-67,-2,-55,-2,-34,-2,7,-1,44,-1,86,-1,-117,-1,-60,-1,-4,-1,38,0,90,0,121,0,-103,0,-76,0,-72,0,-73,0,-84,0,-109,0,113,0,65,0,18,0,-38,-1,-95,-1,113,-1,57,-1,21,-1,-22,-2,-49,-2,-67,-2,-72,-2,-62,-2,-44,-2,-8,-2,37,-1,89,-1,-102,-1,-43,-1,32,0,89,0,-98,0,-48,0,3,1,46,1,70,1,86,1,95,1,80,1,57,1,23,1,-16,0,-65,0,-119,0,80,0,25,0,-36,-1,-79,-1,-127,-1,95,-1,68,-1,61,-1,59,-1,60,-1,82,-1,99,-1,-113,-1,-76,-1,-40,-1,16,0,56,0,101,0,-128,0,-99,0,-71,0,-69,0,-62,0,-75,0,-92,0,-117,0,101,0,54,0,13,0,-34,-1,-83,-1,125,-1,84,-1,45,-1,17,-1,-9,-2,-22,-2,-22,-2,-19,-2,-9,-2,16,-1,41,-1,81,-1,119,-1,-91,-1,-51,-1,-12,-1,26,0,63,0,96,0,122,0,-121,0,-112,0,-113,0,-128,0,119,0,92,0,63,0,33,0,-4,-1,-48,-1,-74,-1,-117,-1,117,-1,94,-1,72,-1,74,-1,65,-1,73,-1,90,-1,116,-1,-109,-1,-70,-1,-26,-1,23,0,70,0,122,0,-92,0,-55,0,-10,0,11,1,49,1,42,1,58,1,41,1,27,1,-2,0,-44,0,-83,0,120,0,73,0,16,0,-41,-1,-96,-1,120,-1,74,-1,42,-1,18,-1,4,-1,1,-1,5,-1,24,-1,50,-1,85,-1,125,-1,-75,-1,-37,-1,23,0,61,0,105,0,-115,0,-83,0,-67,0,-54,0,-63,0,-77,0,-102,0,118,0,73,0,20,0,-34,-1,-91,-1,110,-1,45,-1,1,-1,-48,-2,-74,-2,-102,-2,-109,-2,-112,-2,-100,-2,-73,-2,-31,-2,14,-1,66,-1,-122,-1,-60,-1,10,0,68,0,-125,0,-72,0,-24,0,15,1,34,1,50,1,61,1,41,1,29,1,-8,0,-43,0,-89,0,122,0,74,0,30,0,-18,-1,-54,-1,-84,-1,-112,-1,-116,-1,-124,-1,-119,-1,-102,-1,-83,-1,-46,-1,-8,-1,33,0,71,0,117,0,-103,0,-70,0,-50,0,-30,0,-16,0,-17,0,-31,0,-58,0,-86,0,-122,0,77,0,43,0,-28,-1,-72,-1,-124,-1,74,-1,38,-1,-4,-2,-27,-2,-62,-2,-59,-2,-67,-2,-54,-2,-31,-2,-6,-2,28,-1,69,-1,106,-1,-96,-1,-47,-1,-4,-1,35,0,65,0,99,0,117,0,-119,0,-121,0,-120,0,124,0,107,0,84,0,44,0,24,0,-14,-1,-41,-1,-75,-1,-108,-1,124,-1,111,-1,110,-1,100,-1,116,-1,-128,-1,-101,-1,-65,-1,-33,-1,10,0,58,0,104,0,-98,0,-53,0,-9,0,23,1,54,1,77,1}; }
	private static byte[] data128(){ return new byte[] {82,1,88,1,71,1,54,1,18,1,-15,0,-71,0,-111,0,79,0,21,0,-40,-1,-88,-1,111,-1,61,-1,23,-1,-7,-2,-21,-2,-37,-2,-38,-2,-22,-2,6,-1,38,-1,76,-1,123,-1,-86,-1,-26,-1,12,0,69,0,107,0,-117,0,-84,0,-71,0,-65,0,-63,0,-86,0,-100,0,121,0,80,0,34,0,-19,-1,-64,-1,-121,-1,91,-1,49,-1,15,-1,-13,-2,-24,-2,-27,-2,-20,-2,-3,-2,36,-1,64,-1,117,-1,-92,-1,-29,-1,26,0,87,0,-108,0,-62,0,-17,0,9,1,35,1,47,1,52,1,34,1,14,1,-10,0,-55,0,-91,0,107,0,57,0,7,0,-41,-1,-75,-1,-126,-1,116,-1,76,-1,87,-1,81,-1,101,-1,118,-1,-107,-1,-67,-1,-30,-1,14,0,57,0,104,0,-117,0,-87,0,-50,0,-44,0,-32,0,-29,0,-46,0,-64,0,-92,0,-128,0,84,0,37,0,-7,-1,-55,-1,-103,-1,118,-1,77,-1,53,-1,27,-1,21,-1,18,-1,28,-1,54,-1,71,-1,111,-1,-112,-1,-68,-1,-20,-1,14,0,60,0,94,0,121,0,-111,0,-87,0,-86,0,-85,0,-98,0,-119,0,110,0,79,0,31,0,-4,-1,-51,-1,-85,-1,123,-1,100,-1,62,-1,54,-1,32,-1,39,-1,37,-1,56,-1,81,-1,113,-1,-103,-1,-50,-1,-2,-1,61,0,107,0,-88,0,-44,0,-1,0,34,1,67,1,83,1,91,1,87,1,79,1,48,1,19,1,-24,0,-70,0,-110,0,79,0,26,0,-22,-1,-76,-1,-115,-1,106,-1,77,-1,56,-1,47,-1,49,-1,61,-1,80,-1,111,-1,-103,-1,-68,-1,-13,-1,20,0,74,0,112,0,-102,0,-74,0,-53,0,-36,0,-38,0,-41,0,-62,0,-91,0,125,0,78,0,20,0,-21,-1,-90,-1,108,-1,57,-1,10,-1,-32,-2,-57,-2,-78,-2,-88,-2,-86,-2,-73,-2,-47,-2,-8,-2,39,-1,92,-1,-106,-1,-37,-1,20,0,88,0,-118,0,-57,0,-19,0,12,1,39,1,53,1,55,1,44,1,24,1,-6,0,-42,0,-82,0,-123,0,83,0,37,0,3,0,-29,-1,-63,-1,-78,-1,-91,-1,-89,-1,-81,-1,-67,-1,-35,-1,-3,-1,32,0,79,0,109,0,-97,0,-64,0,-37,0,-9,0,5,1,11,1,7,1,-10,0,-43,0,-69,0,-117,0,91,0,44,0,-20,-1,-73,-1,-127,-1,76,-1,35,-1,4,-1,-30,-2,-47,-2,-49,-2,-47,-2,-29,-2,-4,-2,27,-1,68,-1,114,-1,-91,-1,-47,-1,1,0,46,0,94,0,121,0,-103,0,-99,0,-86,0,-87,0,-104,0,-121,0,108,0,72,0,38,0,7,0,-34,-1,-73,-1,-105,-1,124,-1,104,-1,95,-1,85,-1,98,-1,119,-1,-117,-1,-77,-1,-43,-1,7,0,56,0,109,0,-98,0,-50,0,2,1,43,1,79,1,99,1,120,1,113,1,116,1,92,1,62,1,24,1,-20,0,-69,0,-128,0,68,0,14,0,-44,-1,-101,-1,107,-1,66,-1,33,-1,11,-1,-4,-2,-8,-2,-1,-2,11,-1,45,-1,71,-1,121,-1,-91,-1,-44,-1,1,0,52,0,92,0,-124,0,-95,0,-69,0,-61,0,-58,0,-64,0,-86,0,-100,0,110,0,76,0,31,0,-14,-1,-61,-1,-108,-1,105,-1,70,-1,39,-1,22,-1,5,-1,14,-1,13,-1,38,-1,72,-1,104,-1,-108,-1,-58,-1,-4,-1,47,0,104,0,-98,0,-63,0,-18,0,8,1,26,1,36,1,39,1,19,1,-1,0,-28,0,-67,0,-112,0,104,0,53,0,11,0,-42,-1,-81,-1,-106,-1,124,-1,113,-1,104,-1,101,-1,126,-1,-111,-1,-77,-1,-42,-1,-4,-1,41,0,81,0,125,0,-98,0,-57,0,-42,0,-27,0,-24,0,-20,0,-45,0,-63,0,-93,0,126,0,83,0,33,0,-6,-1,-64,-1,-93,-1,113,-1,83,-1,59,-1,47,-1,29,-1,40,-1,53,-1,80,-1,105,-1,-111,-1,-77,-1,-32,-1,20,0,60,0,107,0,-118,0,-90,0,-67,0,-58,0,-61,0,-55,0,-74,0,-99,0,120,0,88,0,42,0,-6,-1,-45,-1,-97,-1,121,-1,84,-1,60,-1,38,-1,24,-1,15,-1,38,-1,40,-1,75,-1,112,-1,-103,-1,-54,-1,6,0,41,0,105,0,-106,0,-47,0,-14,0,22,1,50,1,78,1,73,1,76,1,62,1,38,1,12,1,-31,0,-75,0,-123,0,79,0,33,0,-19,-1,-56,-1,-103,-1,125,-1,103,-1,87,-1,71,-1,84,-1,95,-1,112,-1,-113,-1,-74,-1,-38,-1,8,0,44,0,84,0,123,0,-92,0,-70,0,-49,0,-35,0,-40,0,-49,0,-63,0,-94,0,122,0,83,0,31,0,-18,-1,-74,-1,126,-1,83,-1,29,-1,-6,-2,-31,-2,-50,-2,-60,-2,-64,-2,-43,-2,-23,-2,9,-1,51,-1,98,-1,-101,-1,-53,-1,11,0,64,0}; }
	private static byte[] data129(){ return new byte[] {114,0,-94,0,-58,0,-37,0,-9,0,-7,0,7,1,-12,0,-27,0,-56,0,-86,0,-119,0,108,0,61,0,26,0,-9,-1,-35,-1,-58,-1,-66,-1,-77,-1,-69,-1,-53,-1,-36,-1,-7,-1,23,0,66,0,90,0,-113,0,-95,0,-51,0,-29,0,-6,0,2,1,10,1,-6,0,-19,0,-44,0,-78,0,-124,0,85,0,36,0,-21,-1,-77,-1,-116,-1,88,-1,51,-1,9,-1,-12,-2,-35,-2,-32,-2,-35,-2,-17,-2,9,-1,42,-1,73,-1,117,-1,-96,-1,-52,-1,-2,-1,36,0,63,0,109,0,121,0,-117,0,-110,0,-119,0,-122,0,103,0,82,0,47,0,19,0,-30,-1,-64,-1,-99,-1,123,-1,98,-1,81,-1,70,-1,61,-1,69,-1,88,-1,109,-1,-106,-1,-71,-1,-17,-1,30,0,90,0,-122,0,-61,0,-14,0,29,1,60,1,87,1,115,1,111,1,107,1,94,1,63,1,39,1,-9,0,-63,0,-115,0,88,0,17,0,-31,-1,-91,-1,116,-1,76,-1,41,-1,20,-1,-2,-2,3,-1,2,-1,26,-1,40,-1,82,-1,119,-1,-90,-1,-49,-1,-5,-1,36,0,84,0,111,0,-118,0,-102,0,-93,0,-86,0,-96,0,-123,0,112,0,74,0,33,0,-13,-1,-57,-1,-102,-1,110,-1,70,-1,39,-1,16,-1,-6,-2,-19,-2,-12,-2,2,-1,24,-1,49,-1,87,-1,-121,-1,-71,-1,-26,-1,30,0,80,0,-128,0,-90,0,-51,0,-28,0,-13,0,-6,0,-12,0,-10,0,-46,0,-66,0,-105,0,116,0,71,0,34,0,-15,-1,-43,-1,-88,-1,-110,-1,-122,-1,116,-1,117,-1,-126,-1,-119,-1,-85,-1,-62,-1,-27,-1,19,0,53,0,97,0,-128,0,-92,0,-63,0,-44,0,-33,0,-36,0,-35,0,-57,0,-79,0,-116,0,104,0,56,0,8,0,-44,-1,-90,-1,118,-1,75,-1,52,-1,21,-1,10,-1,-1,-2,2,-1,13,-1,46,-1,69,-1,109,-1,-102,-1,-63,-1,-10,-1,29,0,79,0,109,0,-117,0,-98,0,-79,0,-84,0,-92,0,-102,0,120,0,87,0,48,0,6,0,-46,-1,-91,-1,114,-1,81,-1,38,-1,12,-1,-11,-2,-22,-2,-21,-2,-10,-2,5,-1,40,-1,83,-1,123,-1,-76,-1,-31,-1,40,0,90,0,-111,0,-59,0,-16,0,16,1,40,1,59,1,62,1,56,1,41,1,9,1,-25,0,-60,0,-109,0,97,0,50,0,-4,-1,-44,-1,-93,-1,-128,-1,103,-1,79,-1,75,-1,69,-1,68,-1,95,-1,113,-1,-109,-1,-73,-1,-34,-1,7,0,42,0,90,0,114,0,-107,0,-85,0,-76,0,-71,0,-80,0,-88,0,-111,0,110,0,76,0,36,0,-19,-1,-67,-1,-115,-1,96,-1,50,-1,10,-1,-10,-2,-41,-2,-54,-2,-57,-2,-47,-2,-37,-2,-13,-2,17,-1,62,-1,96,-1,-104,-1,-57,-1,-11,-1,37,0,74,0,116,0,-113,0,-91,0,-77,0,-78,0,-80,0,-98,0,-113,0,115,0,86,0,48,0,20,0,-10,-1,-45,-1,-65,-1,-88,-1,-100,-1,-105,-1,-104,-1,-95,-1,-79,-1,-47,-1,-22,-1,21,0,53,0,96,0,-127,0,-88,0,-54,0,-27,0,-14,0,3,1,-6,0,-10,0,-35,0,-55,0,-99,0,118,0,65,0,20,0,-34,-1,-90,-1,123,-1,74,-1,40,-1,4,-1,-6,-2,-22,-2,-24,-2,-14,-2,7,-1,35,-1,67,-1,103,-1,-99,-1,-68,-1,-19,-1,27,0,64,0,102,0,122,0,-115,0,-115,0,-116,0,-125,0,111,0,76,0,49,0,-2,-1,-34,-1,-83,-1,-119,-1,91,-1,57,-1,19,-1,5,-1,-10,-2,1,-1,3,-1,24,-1,50,-1,89,-1,-123,-1,-76,-1,-24,-1,39,0,86,0,-108,0,-76,0,-24,0,-2,0,30,1,44,1,50,1,46,1,33,1,5,1,-29,0,-76,0,-120,0,91,0,37,0,-13,-1,-59,-1,-106,-1,117,-1,79,-1,68,-1,45,-1,43,-1,50,-1,61,-1,84,-1,112,-1,-109,-1,-74,-1,-28,-1,3,0,47,0,81,0,107,0,-114,0,-107,0,-89,0,-98,0,-103,0,-122,0,110,0,80,0,43,0,9,0,-40,-1,-81,-1,-124,-1,94,-1,56,-1,32,-1,8,-1,-6,-2,-15,-2,-6,-2,4,-1,31,-1,54,-1,91,-1,127,-1,-84,-1,-47,-1,-2,-1,44,0,76,0,111,0,-126,0,-103,0,-98,0,-98,0,-106,0,-112,0,122,0,97,0,66,0,28,0,-6,-1,-38,-1,-66,-1,-93,-1,-117,-1,123,-1,105,-1,117,-1,119,-1,-120,-1,-97,-1,-75,-1,-36,-1,1,0,41,0,79,0,124,0,-104,0,-67,0,-55,0,-33,0,-29,0,-36,0,-41,0,-61,0,-84,0,-123,0,97,0,44,0,-1,-1,-56,-1,-92,-1,107,-1,88,-1,40,-1,31,-1,-1,-2,17,-1,6,-1,27,-1,43,-1,81,-1,119,-1,-99,-1,-55,-1,-15,-1}; }
	private static byte[] data130(){ return new byte[] {32,0,71,0,103,0,-117,0,-98,0,-87,0,-94,0,-99,0,-121,0,113,0,73,0,36,0,-9,-1,-58,-1,-104,-1,106,-1,61,-1,28,-1,-3,-2,-13,-2,-35,-2,-25,-2,-12,-2,8,-1,32,-1,78,-1,121,-1,-85,-1,-29,-1,29,0,84,0,-125,0,-68,0,-31,0,1,1,25,1,37,1,40,1,27,1,13,1,-22,0,-51,0,-92,0,118,0,73,0,19,0,-24,-1,-68,-1,-113,-1,122,-1,89,-1,77,-1,70,-1,78,-1,82,-1,107,-1,-128,-1,-93,-1,-56,-1,-23,-1,24,0,50,0,99,0,123,0,-111,0,-92,0,-80,0,-84,0,-90,0,-103,0,122,0,96,0,57,0,21,0,-35,-1,-66,-1,-116,-1,107,-1,61,-1,37,-1,13,-1,-3,-2,-9,-2,-11,-2,4,-1,16,-1,57,-1,74,-1,123,-1,-102,-1,-51,-1,-14,-1,23,0,65,0,98,0,126,0,-113,0,-99,0,-90,0,-99,0,-99,0,-127,0,113,0,77,0,48,0,16,0,-9,-1,-43,-1,-70,-1,-94,-1,-107,-1,-116,-1,-120,-1,-113,-1,-101,-1,-73,-1,-50,-1,-20,-1,22,0,63,0,100,0,-108,0,-84,0,-51,0,-26,0,-11,0,0,1,5,1,-9,0,-30,0,-60,0,-90,0,122,0,82,0,23,0,-27,-1,-77,-1,126,-1,88,-1,50,-1,23,-1,3,-1,-6,-2,0,-1,-1,-2,24,-1,52,-1,91,-1,-124,-1,-80,-1,-37,-1,12,0,54,0,92,0,-124,0,-106,0,-91,0,-84,0,-93,0,-97,0,126,0,109,0,63,0,21,0,-24,-1,-74,-1,-111,-1,95,-1,63,-1,30,-1,14,-1,-11,-2,0,-1,3,-1,25,-1,52,-1,83,-1,127,-1,-71,-1,-18,-1,35,0,93,0,-109,0,-66,0,-14,0,15,1,35,1,50,1,55,1,45,1,39,1,9,1,-24,0,-68,0,-111,0,102,0,52,0,10,0,-45,-1,-75,-1,-111,-1,120,-1,105,-1,87,-1,89,-1,91,-1,107,-1,-122,-1,-97,-1,-64,-1,-26,-1,6,0,37,0,73,0,102,0,-127,0,-114,0,-101,0,-100,0,-107,0,-113,0,121,0,99,0,61,0,26,0,-15,-1,-55,-1,-91,-1,124,-1,85,-1,62,-1,44,-1,28,-1,27,-1,16,-1,33,-1,53,-1,75,-1,103,-1,-115,-1,-71,-1,-44,-1,6,0,45,0,84,0,112,0,-118,0,-98,0,-89,0,-77,0,-88,0,-86,0,-115,0,127,0,97,0,62,0,38,0,-4,-1,-26,-1,-56,-1,-80,-1,-109,-1,-110,-1,-112,-1,-111,-1,-95,-1,-72,-1,-47,-1,-12,-1,15,0,60,0,99,0,-123,0,-81,0,-53,0,-28,0,-12,0,8,1,1,1,-5,0,-22,0,-50,0,-81,0,-123,0,82,0,35,0,-14,-1,-66,-1,-121,-1,98,-1,63,-1,31,-1,15,-1,4,-1,11,-1,16,-1,45,-1,66,-1,106,-1,-99,-1,-56,-1,-8,-1,43,0,90,0,-121,0,-91,0,-65,0,-46,0,-31,0,-43,0,-52,0,-82,0,-108,0,108,0,69,0,13,0,-32,-1,-86,-1,124,-1,81,-1,45,-1,15,-1,-3,-2,-8,-2,-7,-2,7,-1,31,-1,68,-1,113,-1,-104,-1,-50,-1,3,0,70,0,116,0,-86,0,-43,0,-9,0,24,1,36,1,50,1,48,1,31,1,10,1,-22,0,-55,0,-102,0,110,0,69,0,19,0,-22,-1,-67,-1,-98,-1,125,-1,106,-1,101,-1,91,-1,101,-1,116,-1,-111,-1,-90,-1,-42,-1,-15,-1,21,0,66,0,105,0,-121,0,-87,0,-74,0,-53,0,-51,0,-51,0,-61,0,-79,0,-104,0,119,0,87,0,40,0,-1,-1,-44,-1,-82,-1,-121,-1,97,-1,79,-1,56,-1,44,-1,36,-1,35,-1,52,-1,74,-1,97,-1,-124,-1,-92,-1,-58,-1,-16,-1,22,0,55,0,91,0,118,0,-121,0,-107,0,-105,0,-102,0,-117,0,127,0,100,0,74,0,45,0,8,0,-12,-1,-52,-1,-74,-1,-99,-1,-115,-1,-120,-1,-120,-1,-121,-1,-109,-1,-85,-1,-52,-1,-20,-1,22,0,54,0,103,0,-111,0,-63,0,-32,0,-1,0,19,1,46,1,41,1,42,1,23,1,4,1,-34,0,-65,0,-119,0,98,0,36,0,-9,-1,-53,-1,-107,-1,109,-1,74,-1,59,-1,41,-1,33,-1,38,-1,60,-1,72,-1,109,-1,-111,-1,-65,-1,-17,-1,22,0,70,0,107,0,-114,0,-86,0,-71,0,-56,0,-63,0,-68,0,-91,0,-116,0,101,0,52,0,10,0,-38,-1,-84,-1,121,-1,85,-1,35,-1,19,-1,-7,-2,-20,-2,-16,-2,-12,-2,16,-1,47,-1,86,-1,127,-1,-77,-1,-16,-1,39,0,94,0,-110,0,-60,0,-12,0,24,1,37,1,60,1,61,1,58,1,35,1,16,1,-21,0,-50,0,-102,0,116,0,67,0,27,0,-16,-1,-56,-1,-79,-1,-109,-1,-124,-1,124,-1,-128,-1,-120,-1,-102,-1,-75,-1,-42,-1}; }
	private static byte[] data131(){ return new byte[] {-17,-1,20,0,56,0,90,0,-128,0,-107,0,-82,0,-73,0,-59,0,-75,0,-78,0,-97,0,-121,0,110,0,65,0,33,0,-11,-1,-53,-1,-98,-1,127,-1,94,-1,77,-1,42,-1,40,-1,38,-1,44,-1,49,-1,79,-1,97,-1,-124,-1,-89,-1,-52,-1,-14,-1,25,0,62,0,90,0,122,0,-117,0,-102,0,-94,0,-99,0,-103,0,-124,0,126,0,93,0,69,0,27,0,5,0,-26,-1,-50,-1,-73,-1,-93,-1,-105,-1,-103,-1,-111,-1,-94,-1,-82,-1,-54,-1,-28,-1,14,0,45,0,89,0,126,0,-92,0,-59,0,-31,0,-4,0,4,1,23,1,11,1,8,1,-15,0,-38,0,-68,0,-117,0,100,0,47,0,6,0,-41,-1,-86,-1,126,-1,98,-1,69,-1,48,-1,46,-1,39,-1,55,-1,72,-1,95,-1,-121,-1,-87,-1,-34,-1,0,0,49,0,83,0,-128,0,-103,0,-72,0,-55,0,-52,0,-49,0,-57,0,-86,0,-113,0,105,0,68,0,11,0,-27,-1,-79,-1,-121,-1,90,-1,56,-1,29,-1,10,-1,-1,-2,2,-1,9,-1,37,-1,66,-1,102,-1,-101,-1,-60,-1,0,0,55,0,100,0,-104,0,-61,0,-29,0,1,1,23,1,30,1,35,1,12,1,-1,0,-33,0,-73,0,-107,0,100,0,61,0,8,0,-33,-1,-70,-1,-97,-1,-122,-1,111,-1,114,-1,118,-1,122,-1,-113,-1,-92,-1,-52,-1,-19,-1,12,0,61,0,90,0,-126,0,-108,0,-72,0,-60,0,-51,0,-42,0,-53,0,-68,0,-96,0,-116,0,101,0,70,0,23,0,-21,-1,-55,-1,-92,-1,-121,-1,102,-1,86,-1,65,-1,58,-1,68,-1,73,-1,88,-1,107,-1,-121,-1,-90,-1,-56,-1,-16,-1,8,0,46,0,66,0,95,0,108,0,123,0,126,0,125,0,121,0,100,0,90,0,55,0,32,0,6,0,-30,-1,-56,-1,-91,-1,-107,-1,-126,-1,126,-1,111,-1,114,-1,122,-1,-117,-1,-100,-1,-70,-1,-30,-1,-1,-1,43,0,84,0,123,0,-90,0,-63,0,-38,0,-11,0,-2,0,5,1,-4,0,-3,0,-33,0,-52,0,-95,0,-128,0,75,0,42,0,-17,-1,-50,-1,-100,-1,-124,-1,95,-1,69,-1,56,-1,53,-1,64,-1,65,-1,104,-1,118,-1,-92,-1,-55,-1,-17,-1,29,0,65,0,113,0,-110,0,-87,0,-67,0,-58,0,-56,0,-68,0,-83,0,-116,0,109,0,64,0,16,0,-33,-1,-84,-1,-127,-1,79,-1,40,-1,13,-1,-14,-2,-25,-2,-30,-2,-20,-2,-8,-2,28,-1,63,-1,106,-1,-102,-1,-44,-1,4,0,62,0,114,0,-99,0,-60,0,-19,0,-1,0,7,1,12,1,0,1,-19,0,-37,0,-68,0,-114,0,107,0,61,0,15,0,-25,-1,-68,-1,-92,-1,-126,-1,117,-1,107,-1,101,-1,107,-1,124,-1,-109,-1,-77,-1,-48,-1,-14,-1,22,0,60,0,92,0,126,0,-109,0,-91,0,-83,0,-72,0,-85,0,-87,0,-116,0,126,0,84,0,60,0,13,0,-23,-1,-64,-1,-96,-1,124,-1,98,-1,70,-1,66,-1,46,-1,59,-1,58,-1,75,-1,90,-1,123,-1,-107,-1,-72,-1,-33,-1,2,0,35,0,66,0,88,0,108,0,-125,0,-115,0,-116,0,-123,0,122,0,100,0,79,0,47,0,17,0,-16,-1,-54,-1,-81,-1,-107,-1,124,-1,99,-1,89,-1,88,-1,89,-1,109,-1,126,-1,-107,-1,-79,-1,-36,-1,-7,-1,49,0,82,0,120,0,-95,0,-70,0,-42,0,-31,0,-21,0,-22,0,-36,0,-48,0,-75,0,-108,0,102,0,61,0,18,0,-31,-1,-73,-1,-117,-1,103,-1,63,-1,51,-1,37,-1,30,-1,34,-1,42,-1,73,-1,102,-1,-110,-1,-75,-1,-25,-1,20,0,58,0,108,0,-118,0,-82,0,-69,0,-51,0,-49,0,-59,0,-71,0,-97,0,120,0,84,0,39,0,-1,-1,-61,-1,-101,-1,101,-1,68,-1,18,-1,0,-1,-20,-2,-28,-2,-26,-2,-10,-2,8,-1,48,-1,82,-1,-128,-1,-83,-1,-28,-1,18,0,66,0,113,0,-110,0,-73,0,-56,0,-32,0,-37,0,-36,0,-47,0,-68,0,-99,0,125,0,87,0,53,0,12,0,-33,-1,-62,-1,-100,-1,-123,-1,119,-1,111,-1,111,-1,111,-1,-124,-1,-107,-1,-80,-1,-52,-1,-11,-1,18,0,63,0,89,0,119,0,-113,0,-92,0,-81,0,-83,0,-78,0,-98,0,-110,0,121,0,84,0,57,0,10,0,-23,-1,-72,-1,-99,-1,116,-1,88,-1,70,-1,45,-1,38,-1,27,-1,41,-1,51,-1,71,-1,91,-1,122,-1,-101,-1,-74,-1,-34,-1,-1,-1,31,0,56,0,78,0,97,0,100,0,109,0,105,0,96,0,77,0,55,0,32,0,3,0,-30,-1,-57,-1,-88,-1,-112,-1,-127,-1,103,-1,97,-1,94,-1,99,-1,116,-1,-123,-1,-86,-1}; }
	private static byte[] data132(){ return new byte[] {-63,-1,-26,-1,18,0,55,0,101,0,-116,0,-85,0,-50,0,-26,0,-6,0,3,1,0,1,-5,0,-31,0,-53,0,-87,0,-127,0,86,0,35,0,-16,-1,-69,-1,-101,-1,105,-1,71,-1,42,-1,25,-1,5,-1,20,-1,16,-1,33,-1,57,-1,90,-1,-123,-1,-91,-1,-41,-1,-8,-1,38,0,70,0,104,0,-125,0,-112,0,-93,0,-105,0,-111,0,121,0,99,0,63,0,26,0,-22,-1,-62,-1,-109,-1,112,-1,72,-1,46,-1,15,-1,0,-1,-4,-2,3,-1,11,-1,34,-1,63,-1,103,-1,-110,-1,-64,-1,-21,-1,32,0,80,0,124,0,-94,0,-60,0,-42,0,-24,0,-23,0,-23,0,-35,0,-57,0,-82,0,-110,0,104,0,67,0,26,0,-14,-1,-58,-1,-82,-1,-120,-1,120,-1,107,-1,98,-1,104,-1,112,-1,126,-1,-109,-1,-87,-1,-50,-1,-25,-1,15,0,41,0,66,0,90,0,115,0,121,0,-125,0,127,0,123,0,108,0,83,0,55,0,25,0,-5,-1,-37,-1,-69,-1,-106,-1,122,-1,90,-1,73,-1,58,-1,49,-1,53,-1,62,-1,68,-1,90,-1,118,-1,-115,-1,-77,-1,-49,-1,-15,-1,12,0,54,0,73,0,104,0,111,0,126,0,124,0,127,0,118,0,96,0,79,0,54,0,22,0,0,0,-41,-1,-69,-1,-101,-1,-126,-1,111,-1,98,-1,85,-1,77,-1,89,-1,104,-1,120,-1,-109,-1,-85,-1,-40,-1,-6,-1,33,0,75,0,113,0,-106,0,-82,0,-61,0,-44,0,-41,0,-38,0,-51,0,-58,0,-96,0,-120,0,94,0,59,0,4,0,-30,-1,-78,-1,-113,-1,106,-1,83,-1,55,-1,40,-1,43,-1,44,-1,66,-1,82,-1,120,-1,-111,-1,-68,-1,-27,-1,16,0,58,0,87,0,-126,0,-106,0,-73,0,-67,0,-67,0,-76,0,-94,0,-117,0,102,0,67,0,18,0,-24,-1,-77,-1,-123,-1,93,-1,51,-1,22,-1,-5,-2,-15,-2,-22,-2,-12,-2,3,-1,23,-1,59,-1,94,-1,-125,-1,-71,-1,-28,-1,22,0,62,0,103,0,-121,0,-94,0,-69,0,-67,0,-63,0,-65,0,-87,0,-96,0,127,0,108,0,61,0,34,0,-10,-1,-34,-1,-60,-1,-88,-1,-105,-1,-115,-1,-112,-1,-109,-1,-99,-1,-81,-1,-54,-1,-29,-1,7,0,33,0,65,0,100,0,-126,0,-109,0,-88,0,-70,0,-68,0,-67,0,-83,0,-99,0,-118,0,103,0,74,0,34,0,-2,-1,-37,-1,-81,-1,-114,-1,106,-1,83,-1,59,-1,41,-1,39,-1,40,-1,38,-1,59,-1,75,-1,108,-1,-125,-1,-88,-1,-59,-1,-21,-1,3,0,35,0,56,0,84,0,89,0,106,0,105,0,95,0,91,0,63,0,47,0,21,0,-8,-1,-33,-1,-60,-1,-95,-1,-111,-1,126,-1,113,-1,107,-1,110,-1,110,-1,126,-1,-106,-1,-79,-1,-46,-1,-9,-1,31,0,77,0,113,0,-103,0,-62,0,-42,0,-10,0,8,1,7,1,14,1,-7,0,-11,0,-41,0,-76,0,-111,0,91,0,52,0,2,0,-51,-1,-82,-1,125,-1,94,-1,66,-1,48,-1,41,-1,34,-1,38,-1,63,-1,84,-1,113,-1,-107,-1,-68,-1,-25,-1,19,0,54,0,91,0,123,0,-111,0,-96,0,-87,0,-86,0,-103,0,-122,0,109,0,79,0,42,0,-5,-1,-40,-1,-80,-1,-127,-1,107,-1,75,-1,53,-1,39,-1,34,-1,32,-1,51,-1,74,-1,99,-1,-120,-1,-87,-1,-39,-1,5,0,51,0,92,0,126,0,-92,0,-68,0,-49,0,-43,0,-39,0,-43,0,-61,0,-76,0,-107,0,120,0,74,0,40,0,-1,-1,-35,-1,-66,-1,-97,-1,-116,-1,124,-1,115,-1,116,-1,117,-1,-122,-1,-101,-1,-70,-1,-48,-1,-8,-1,25,0,54,0,86,0,110,0,-114,0,-108,0,-84,0,-91,0,-79,0,-101,0,-105,0,118,0,96,0,58,0,22,0,-4,-1,-38,-1,-67,-1,-106,-1,-118,-1,114,-1,100,-1,96,-1,103,-1,107,-1,125,-1,-113,-1,-78,-1,-50,-1,-24,-1,12,0,42,0,73,0,100,0,125,0,-114,0,-109,0,-102,0,-103,0,-118,0,121,0,97,0,69,0,37,0,-3,-1,-40,-1,-74,-1,-108,-1,112,-1,92,-1,74,-1,66,-1,55,-1,66,-1,70,-1,94,-1,123,-1,-100,-1,-64,-1,-24,-1,26,0,65,0,109,0,-107,0,-72,0,-40,0,-18,0,-8,0,-1,0,-14,0,-16,0,-41,0,-74,0,-96,0,111,0,79,0,26,0,-8,-1,-57,-1,-81,-1,-114,-1,112,-1,98,-1,91,-1,94,-1,102,-1,117,-1,-111,-1,-83,-1,-42,-1,-5,-1,38,0,77,0,113,0,-105,0,-81,0,-57,0,-47,0,-36,0,-44,0,-51,0,-77,0,-107,0,113,0,71,0,31,0,-20,-1,-69,-1,-112,-1,97,-1,69,-1,33,-1,8,-1,-7,-2,2,-1}; }
	private static byte[] data133(){ return new byte[] {3,-1,20,-1,40,-1,76,-1,114,-1,-103,-1,-49,-1,-14,-1,39,0,71,0,118,0,-110,0,-82,0,-67,0,-56,0,-51,0,-53,0,-71,0,-97,0,-118,0,104,0,76,0,41,0,11,0,-15,-1,-40,-1,-63,-1,-81,-1,-92,-1,-94,-1,-82,-1,-76,-1,-51,-1,-19,-1,5,0,35,0,68,0,98,0,-124,0,-93,0,-72,0,-52,0,-41,0,-36,0,-41,0,-57,0,-78,0,-105,0,118,0,80,0,48,0,1,0,-36,-1,-77,-1,-108,-1,119,-1,88,-1,73,-1,56,-1,58,-1,61,-1,72,-1,89,-1,112,-1,-108,-1,-76,-1,-45,-1,-8,-1,27,0,61,0,91,0,106,0,125,0,-125,0,-124,0,-124,0,118,0,103,0,78,0,47,0,23,0,-15,-1,-46,-1,-79,-1,-106,-1,-119,-1,116,-1,103,-1,102,-1,112,-1,123,-1,-111,-1,-86,-1,-45,-1,-12,-1,26,0,82,0,111,0,-95,0,-66,0,-28,0,6,1,17,1,37,1,36,1,29,1,17,1,-13,0,-37,0,-81,0,-123,0,81,0,34,0,-9,-1,-55,-1,-90,-1,125,-1,94,-1,69,-1,57,-1,51,-1,51,-1,63,-1,85,-1,114,-1,-113,-1,-75,-1,-43,-1,10,0,42,0,85,0,110,0,-115,0,-93,0,-80,0,-84,0,-82,0,-98,0,-116,0,116,0,82,0,57,0,14,0,-30,-1,-65,-1,-96,-1,124,-1,101,-1,79,-1,65,-1,64,-1,68,-1,89,-1,105,-1,-123,-1,-90,-1,-49,-1,-10,-1,36,0,73,0,113,0,-112,0,-88,0,-47,0,-42,0,-32,0,-29,0,-40,0,-62,0,-80,0,-108,0,117,0,79,0,45,0,6,0,-33,-1,-68,-1,-91,-1,-109,-1,-121,-1,-125,-1,-124,-1,-120,-1,-105,-1,-81,-1,-51,-1,-35,-1,7,0,35,0,74,0,102,0,-127,0,-106,0,-91,0,-84,0,-85,0,-92,0,-99,0,-126,0,111,0,75,0,51,0,12,0,-23,-1,-48,-1,-84,-1,-99,-1,127,-1,116,-1,108,-1,102,-1,117,-1,126,-1,-106,-1,-85,-1,-56,-1,-25,-1,14,0,44,0,84,0,111,0,-123,0,-103,0,-90,0,-89,0,-80,0,-90,0,-106,0,-125,0,98,0,75,0,41,0,5,0,-25,-1,-62,-1,-101,-1,-128,-1,107,-1,91,-1,80,-1,81,-1,83,-1,95,-1,113,-1,-108,-1,-92,-1,-44,-1,-11,-1,27,0,68,0,102,0,-115,0,-89,0,-60,0,-39,0,-27,0,-24,0,-29,0,-36,0,-59,0,-86,0,-113,0,107,0,69,0,29,0,-7,-1,-36,-1,-79,-1,-103,-1,-128,-1,119,-1,103,-1,112,-1,121,-1,-122,-1,-96,-1,-71,-1,-26,-1,-3,-1,45,0,74,0,111,0,-115,0,-81,0,-67,0,-51,0,-51,0,-60,0,-65,0,-86,0,-111,0,114,0,70,0,29,0,-19,-1,-58,-1,-104,-1,116,-1,79,-1,53,-1,37,-1,26,-1,16,-1,29,-1,47,-1,71,-1,93,-1,-121,-1,-82,-1,-44,-1,5,0,41,0,86,0,118,0,-111,0,-90,0,-87,0,-78,0,-72,0,-84,0,-104,0,-127,0,101,0,77,0,44,0,14,0,-12,-1,-42,-1,-66,-1,-80,-1,-90,-1,-83,-1,-84,-1,-77,-1,-53,-1,-31,-1,-4,-1,24,0,64,0,92,0,120,0,-98,0,-76,0,-60,0,-43,0,-47,0,-44,0,-48,0,-71,0,-95,0,-123,0,101,0,62,0,23,0,-24,-1,-50,-1,-90,-1,-122,-1,110,-1,81,-1,70,-1,54,-1,62,-1,62,-1,80,-1,97,-1,117,-1,-107,-1,-72,-1,-41,-1,-21,-1,19,0,39,0,76,0,81,0,104,0,110,0,106,0,99,0,91,0,66,0,49,0,24,0,-1,-1,-31,-1,-67,-1,-83,-1,-120,-1,118,-1,109,-1,105,-1,97,-1,104,-1,118,-1,-113,-1,-94,-1,-53,-1,-25,-1,18,0,59,0,102,0,-110,0,-78,0,-40,0,-16,0,3,1,20,1,20,1,16,1,2,1,-17,0,-44,0,-75,0,-119,0,98,0,48,0,6,0,-39,-1,-77,-1,-117,-1,108,-1,80,-1,67,-1,60,-1,63,-1,75,-1,91,-1,115,-1,-105,-1,-75,-1,-44,-1,-2,-1,23,0,64,0,95,0,114,0,-123,0,-118,0,-118,0,-121,0,116,0,92,0,70,0,32,0,-3,-1,-43,-1,-87,-1,-118,-1,99,-1,72,-1,53,-1,34,-1,30,-1,25,-1,47,-1,64,-1,86,-1,119,-1,-105,-1,-51,-1,-20,-1,28,0,70,0,106,0,-114,0,-84,0,-59,0,-51,0,-49,0,-46,0,-62,0,-74,0,-99,0,120,0,91,0,64,0,21,0,-10,-1,-48,-1,-68,-1,-97,-1,-106,-1,-119,-1,-123,-1,-115,-1,-105,-1,-83,-1,-54,-1,-33,-1,5,0,28,0,56,0,89,0,115,0,-116,0,-100,0,-94,0,-89,0,-88,0,-109,0,-122,0,104,0,79,0,48,0,10,0,-27,-1,-68,-1,-103,-1,123,-1,94,-1,81,-1,63,-1}; }
	private static byte[] data134(){ return new byte[] {58,-1,56,-1,66,-1,79,-1,97,-1,124,-1,-101,-1,-63,-1,-25,-1,4,0,45,0,73,0,101,0,121,0,-117,0,-113,0,-108,0,-115,0,126,0,99,0,80,0,46,0,17,0,-19,-1,-62,-1,-91,-1,-125,-1,106,-1,76,-1,69,-1,56,-1,57,-1,67,-1,78,-1,105,-1,-128,-1,-85,-1,-55,-1,-13,-1,32,0,68,0,107,0,-118,0,-83,0,-55,0,-49,0,-28,0,-42,0,-41,0,-65,0,-76,0,-110,0,108,0,70,0,31,0,-8,-1,-46,-1,-83,-1,-113,-1,116,-1,98,-1,89,-1,83,-1,88,-1,94,-1,113,-1,-117,-1,-82,-1,-51,-1,-17,-1,25,0,56,0,96,0,114,0,-108,0,-102,0,-82,0,-91,0,-85,0,-110,0,-128,0,98,0,68,0,30,0,-14,-1,-51,-1,-94,-1,127,-1,92,-1,68,-1,46,-1,31,-1,28,-1,29,-1,43,-1,56,-1,81,-1,114,-1,-107,-1,-75,-1,-38,-1,0,0,33,0,65,0,89,0,114,0,125,0,-123,0,-126,0,-126,0,110,0,95,0,69,0,43,0,14,0,-19,-1,-49,-1,-70,-1,-91,-1,-108,-1,-127,-1,-125,-1,-125,-1,-126,-1,-102,-1,-83,-1,-55,-1,-26,-1,2,0,35,0,74,0,98,0,-121,0,-95,0,-73,0,-70,0,-52,0,-56,0,-70,0,-86,0,-105,0,123,0,90,0,52,0,15,0,-21,-1,-64,-1,-92,-1,-127,-1,105,-1,83,-1,75,-1,68,-1,73,-1,75,-1,94,-1,114,-1,-108,-1,-88,-1,-45,-1,-22,-1,13,0,46,0,64,0,84,0,94,0,102,0,107,0,100,0,89,0,74,0,46,0,18,0,-17,-1,-50,-1,-81,-1,-119,-1,112,-1,87,-1,64,-1,45,-1,43,-1,45,-1,46,-1,62,-1,80,-1,111,-1,-116,-1,-70,-1,-35,-1,14,0,49,0,89,0,120,0,-99,0,-77,0,-55,0,-45,0,-43,0,-43,0,-50,0,-74,0,-90,0,-128,0,98,0,56,0,19,0,-14,-1,-50,-1,-75,-1,-101,-1,-123,-1,121,-1,107,-1,109,-1,120,-1,-128,-1,-101,-1,-87,-1,-47,-1,-24,-1,15,0,36,0,76,0,90,0,110,0,127,0,-121,0,-117,0,-127,0,119,0,109,0,74,0,41,0,13,0,-33,-1,-57,-1,-107,-1,125,-1,83,-1,67,-1,45,-1,37,-1,27,-1,32,-1,40,-1,61,-1,73,-1,112,-1,-122,-1,-77,-1,-47,-1,-16,-1,31,0,54,0,83,0,106,0,115,0,-125,0,126,0,122,0,107,0,94,0,72,0,45,0,17,0,-10,-1,-40,-1,-70,-1,-92,-1,-108,-1,-119,-1,-124,-1,127,-1,-124,-1,-105,-1,-95,-1,-68,-1,-46,-1,-13,-1,16,0,50,0,82,0,111,0,-120,0,-105,0,-89,0,-84,0,-83,0,-93,0,-102,0,-127,0,111,0,79,0,49,0,11,0,-24,-1,-62,-1,-93,-1,-123,-1,112,-1,82,-1,81,-1,67,-1,76,-1,82,-1,85,-1,114,-1,-112,-1,-88,-1,-57,-1,-25,-1,11,0,38,0,72,0,95,0,111,0,121,0,-123,0,126,0,121,0,110,0,88,0,66,0,30,0,1,0,-37,-1,-68,-1,-98,-1,127,-1,98,-1,74,-1,70,-1,55,-1,64,-1,65,-1,85,-1,93,-1,124,-1,-102,-1,-63,-1,-36,-1,11,0,39,0,81,0,113,0,-117,0,-101,0,-89,0,-80,0,-86,0,-87,0,-106,0,-127,0,100,0,70,0,33,0,3,0,-31,-1,-65,-1,-95,-1,-123,-1,111,-1,103,-1,94,-1,104,-1,107,-1,119,-1,-117,-1,-92,-1,-52,-1,-23,-1,10,0,44,0,80,0,107,0,-119,0,-107,0,-84,0,-83,0,-85,0,-94,0,-114,0,-124,0,97,0,74,0,34,0,-1,-1,-37,-1,-75,-1,-104,-1,-125,-1,114,-1,98,-1,80,-1,81,-1,92,-1,94,-1,117,-1,-121,-1,-88,-1,-62,-1,-30,-1,-3,-1,30,0,51,0,88,0,90,0,110,0,103,0,117,0,100,0,90,0,63,0,43,0,19,0,-15,-1,-44,-1,-75,-1,-101,-1,-126,-1,107,-1,93,-1,96,-1,86,-1,93,-1,106,-1,124,-1,-111,-1,-75,-1,-43,-1,-4,-1,22,0,67,0,95,0,-119,0,-104,0,-77,0,-74,0,-61,0,-60,0,-67,0,-87,0,-99,0,-125,0,102,0,63,0,33,0,-3,-1,-30,-1,-62,-1,-89,-1,-112,-1,126,-1,120,-1,123,-1,117,-1,-117,-1,-109,-1,-79,-1,-52,-1,-32,-1,4,0,24,0,58,0,84,0,113,0,121,0,-127,0,-115,0,-117,0,127,0,108,0,85,0,61,0,30,0,-5,-1,-46,-1,-75,-1,-115,-1,113,-1,84,-1,63,-1,47,-1,40,-1,31,-1,45,-1,59,-1,76,-1,93,-1,-123,-1,-87,-1,-51,-1,-5,-1,31,0,75,0,104,0,-127,0,-95,0,-76,0,-70,0,-64,0,-65,0,-79,0,-88,0,-118,0,115,0,89,0,57,0,26,0,-1,-1,-34,-1}; }
	private static byte[] data135(){ return new byte[] {-55,-1,-80,-1,-93,-1,-102,-1,-106,-1,-102,-1,-91,-1,-81,-1,-51,-1,-23,-1,-10,-1,27,0,55,0,78,0,107,0,126,0,-115,0,-104,0,-100,0,-102,0,-115,0,-126,0,101,0,83,0,41,0,15,0,-23,-1,-56,-1,-96,-1,-128,-1,104,-1,85,-1,62,-1,60,-1,50,-1,55,-1,75,-1,84,-1,118,-1,-116,-1,-80,-1,-49,-1,-16,-1,27,0,59,0,82,0,109,0,126,0,-115,0,-118,0,-112,0,-121,0,117,0,97,0,76,0,49,0,19,0,-12,-1,-26,-1,-57,-1,-80,-1,-100,-1,-106,-1,-104,-1,-114,-1,-97,-1,-84,-1,-64,-1,-38,-1,-3,-1,28,0,61,0,95,0,-127,0,-106,0,-83,0,-72,0,-55,0,-62,0,-53,0,-72,0,-88,0,-116,0,113,0,75,0,37,0,0,0,-39,-1,-77,-1,-105,-1,114,-1,99,-1,76,-1,68,-1,69,-1,82,-1,96,-1,109,-1,-117,-1,-95,-1,-55,-1,-22,-1,15,0,60,0,88,0,119,0,-116,0,-105,0,-92,0,-87,0,-91,0,-107,0,-115,0,110,0,84,0,45,0,20,0,-17,-1,-48,-1,-82,-1,-115,-1,122,-1,109,-1,92,-1,91,-1,94,-1,101,-1,121,-1,-119,-1,-89,-1,-57,-1,-21,-1,19,0,50,0,84,0,112,0,-119,0,-90,0,-78,0,-71,0,-65,0,-78,0,-88,0,-102,0,-123,0,102,0,68,0,27,0,-2,-1,-33,-1,-67,-1,-95,-1,-119,-1,123,-1,111,-1,111,-1,110,-1,124,-1,-117,-1,-96,-1,-68,-1,-39,-1,-5,-1,31,0,57,0,96,0,125,0,-107,0,-90,0,-65,0,-68,0,-66,0,-77,0,-89,0,-102,0,119,0,95,0,62,0,28,0,-4,-1,-32,-1,-66,-1,-95,-1,-110,-1,-121,-1,121,-1,117,-1,124,-1,-118,-1,-106,-1,-85,-1,-57,-1,-28,-1,1,0,30,0,57,0,86,0,104,0,115,0,124,0,-126,0,-126,0,117,0,94,0,73,0,52,0,18,0,-12,-1,-39,-1,-79,-1,-102,-1,122,-1,105,-1,93,-1,87,-1,86,-1,94,-1,110,-1,-123,-1,-94,-1,-64,-1,-31,-1,11,0,49,0,94,0,127,0,-99,0,-71,0,-48,0,-38,0,-27,0,-36,0,-41,0,-63,0,-88,0,-109,0,105,0,77,0,37,0,9,0,-25,-1,-55,-1,-79,-1,-98,-1,-109,-1,-110,-1,-116,-1,-102,-1,-81,-1,-65,-1,-35,-1,-8,-1,25,0,52,0,86,0,106,0,-119,0,-103,0,-82,0,-86,0,-82,0,-93,0,-108,0,127,0,96,0,58,0,25,0,-16,-1,-53,-1,-89,-1,126,-1,103,-1,69,-1,55,-1,38,-1,32,-1,35,-1,38,-1,60,-1,73,-1,106,-1,-117,-1,-82,-1,-43,-1,-5,-1,35,0,72,0,102,0,-120,0,-106,0,-79,0,-76,0,-58,0,-70,0,-78,0,-97,0,-116,0,116,0,91,0,60,0,35,0,6,0,-15,-1,-39,-1,-51,-1,-67,-1,-67,-1,-76,-1,-66,-1,-54,-1,-41,-1,-18,-1,13,0,31,0,55,0,80,0,112,0,-127,0,-105,0,-92,0,-82,0,-79,0,-84,0,-91,0,-114,0,125,0,93,0,68,0,32,0,-4,-1,-44,-1,-70,-1,-100,-1,-125,-1,102,-1,90,-1,74,-1,81,-1,76,-1,92,-1,99,-1,-122,-1,-102,-1,-63,-1,-37,-1,-8,-1,22,0,57,0,80,0,108,0,121,0,127,0,-123,0,-126,0,119,0,101,0,81,0,60,0,34,0,8,0,-20,-1,-48,-1,-74,-1,-88,-1,-109,-1,-112,-1,-117,-1,-109,-1,-101,-1,-85,-1,-57,-1,-33,-1,1,0,38,0,65,0,101,0,-120,0,-94,0,-74,0,-54,0,-45,0,-46,0,-48,0,-69,0,-77,0,-102,0,117,0,85,0,59,0,9,0,-21,-1,-62,-1,-87,-1,-117,-1,121,-1,105,-1,102,-1,97,-1,106,-1,122,-1,-117,-1,-89,-1,-59,-1,-25,-1,4,0,42,0,64,0,97,0,124,0,-116,0,-102,0,-90,0,-95,0,-88,0,-116,0,-124,0,103,0,72,0,48,0,21,0,-17,-1,-51,-1,-78,-1,-103,-1,-128,-1,121,-1,110,-1,109,-1,112,-1,118,-1,-120,-1,-94,-1,-79,-1,-46,-1,-20,-1,17,0,44,0,76,0,96,0,116,0,-122,0,-113,0,-103,0,-104,0,-110,0,-124,0,112,0,92,0,66,0,36,0,4,0,-26,-1,-52,-1,-75,-1,-104,-1,-117,-1,-128,-1,117,-1,125,-1,-127,-1,-106,-1,-96,-1,-64,-1,-42,-1,-7,-1,22,0,58,0,88,0,112,0,-115,0,-97,0,-84,0,-75,0,-70,0,-84,0,-89,0,-103,0,-123,0,111,0,78,0,48,0,12,0,-10,-1,-40,-1,-64,-1,-78,-1,-105,-1,-104,-1,-112,-1,-100,-1,-102,-1,-82,-1,-60,-1,-43,-1,-16,-1,14,0,44,0,56,0,90,0,102,0,121,0,-128,0,-126,0,125,0,119,0,98,0,76,0,49,0,21,0,-18,-1,-48,-1,-82,-1}; }
	private static byte[] data136(){ return new byte[] {-117,-1,108,-1,93,-1,74,-1,61,-1,57,-1,55,-1,69,-1,81,-1,107,-1,-125,-1,-81,-1,-56,-1,-12,-1,19,0,66,0,93,0,-128,0,-106,0,-88,0,-76,0,-67,0,-73,0,-82,0,-97,0,-115,0,112,0,88,0,56,0,28,0,-3,-1,-40,-1,-52,-1,-81,-1,-93,-1,-96,-1,-99,-1,-98,-1,-87,-1,-60,-1,-50,-1,-14,-1,4,0,46,0,65,0,107,0,123,0,-99,0,-86,0,-72,0,-71,0,-69,0,-82,0,-92,0,-120,0,109,0,80,0,45,0,3,0,-36,-1,-69,-1,-103,-1,110,-1,92,-1,64,-1,49,-1}; }
	private static byte[] getData(){
		byte[] data = new byte[139396];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 1024);
		System.arraycopy(data94(), 0, data, 96256, 1024);
		System.arraycopy(data95(), 0, data, 97280, 1024);
		System.arraycopy(data96(), 0, data, 98304, 1024);
		System.arraycopy(data97(), 0, data, 99328, 1024);
		System.arraycopy(data98(), 0, data, 100352, 1024);
		System.arraycopy(data99(), 0, data, 101376, 1024);
		System.arraycopy(data100(), 0, data, 102400, 1024);
		System.arraycopy(data101(), 0, data, 103424, 1024);
		System.arraycopy(data102(), 0, data, 104448, 1024);
		System.arraycopy(data103(), 0, data, 105472, 1024);
		System.arraycopy(data104(), 0, data, 106496, 1024);
		System.arraycopy(data105(), 0, data, 107520, 1024);
		System.arraycopy(data106(), 0, data, 108544, 1024);
		System.arraycopy(data107(), 0, data, 109568, 1024);
		System.arraycopy(data108(), 0, data, 110592, 1024);
		System.arraycopy(data109(), 0, data, 111616, 1024);
		System.arraycopy(data110(), 0, data, 112640, 1024);
		System.arraycopy(data111(), 0, data, 113664, 1024);
		System.arraycopy(data112(), 0, data, 114688, 1024);
		System.arraycopy(data113(), 0, data, 115712, 1024);
		System.arraycopy(data114(), 0, data, 116736, 1024);
		System.arraycopy(data115(), 0, data, 117760, 1024);
		System.arraycopy(data116(), 0, data, 118784, 1024);
		System.arraycopy(data117(), 0, data, 119808, 1024);
		System.arraycopy(data118(), 0, data, 120832, 1024);
		System.arraycopy(data119(), 0, data, 121856, 1024);
		System.arraycopy(data120(), 0, data, 122880, 1024);
		System.arraycopy(data121(), 0, data, 123904, 1024);
		System.arraycopy(data122(), 0, data, 124928, 1024);
		System.arraycopy(data123(), 0, data, 125952, 1024);
		System.arraycopy(data124(), 0, data, 126976, 1024);
		System.arraycopy(data125(), 0, data, 128000, 1024);
		System.arraycopy(data126(), 0, data, 129024, 1024);
		System.arraycopy(data127(), 0, data, 130048, 1024);
		System.arraycopy(data128(), 0, data, 131072, 1024);
		System.arraycopy(data129(), 0, data, 132096, 1024);
		System.arraycopy(data130(), 0, data, 133120, 1024);
		System.arraycopy(data131(), 0, data, 134144, 1024);
		System.arraycopy(data132(), 0, data, 135168, 1024);
		System.arraycopy(data133(), 0, data, 136192, 1024);
		System.arraycopy(data134(), 0, data, 137216, 1024);
		System.arraycopy(data135(), 0, data, 138240, 1024);
		System.arraycopy(data136(), 0, data, 139264, 132);
		return data;
	}
	/** Constructs a new AudioClip with the data from gran-7.wav. */
	public Gran7(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing gran-7.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of gran-7.wav. */
	private class LoopThread extends Thread {
		private Gran7 clip;
		private boolean looping = true;
		public LoopThread(Gran7 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays gran-7.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays gran-7.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of gran-7.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if gran-7.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if gran-7.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}